default: ModelConstructorWithStatics<
    MergeManifestMethods<
        {
            camelToSnake: {
                baseName: "base_name";
                createdBy: "created_by";
                createdOn: "created_on";
                qualifierPart: "qualifier_part";
                thingID: "thing_id";
            };
            hasRevisions: false;
            schema: {
                baseName: StringType<false>;
                createdBy: StringType<false>;
                createdOn: DateType<false>;
                id: StringType<false>;
                name: StringType<false>;
                qualifierPart: StringType<false>;
                slug: StringType<true>;
                thingID: StringType<true>;
            };
            tableName: "thing_slugs";
        },
        {
            getByName(
                this: ModelConstructor<
                    InferData<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    >,
                    InferVirtual<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    >,
                    InferData<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    > & InferVirtual<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    > & ModelInstanceCore<
                        InferData<
                            {
                                baseName: StringType<false>;
                                createdBy: StringType<false>;
                                createdOn: DateType<false>;
                                id: StringType<false>;
                                name: StringType<false>;
                                qualifierPart: StringType<false>;
                                slug: StringType<true>;
                                thingID: StringType<true>;
                            },
                        >,
                        InferVirtual<
                            {
                                baseName: StringType<false>;
                                createdBy: StringType<false>;
                                createdOn: DateType<false>;
                                id: StringType<false>;
                                name: StringType<false>;
                                qualifierPart: StringType<false>;
                                slug: StringType<true>;
                                thingID: StringType<true>;
                            },
                        >,
                    > & {
                        qualifiedSave(): Promise<
                            InferData<
                                {
                                    baseName: ...;
                                    createdBy: ...;
                                    createdOn: ...;
                                    id: ...;
                                    name: ...;
                                    qualifierPart: ...;
                                    slug: ...;
                                    thingID: ...;
                                },
                            > & InferVirtual<
                                {
                                    baseName: ...;
                                    createdBy: ...;
                                    createdOn: ...;
                                    id: ...;
                                    name: ...;
                                    qualifierPart: ...;
                                    slug: ...;
                                    thingID: ...;
                                },
                            > & ModelInstanceCore<InferData<(...)>, InferVirtual<(...)>> & object & Record<
                                never,
                                never,
                            >,
                        >;
                    },
                    never,
                > & {
                    getByName(
                        name: string,
                    ): Promise<
                        InferData<
                            {
                                baseName: StringType<false>;
                                createdBy: StringType<false>;
                                createdOn: DateType<false>;
                                id: StringType<false>;
                                name: StringType<false>;
                                qualifierPart: StringType<false>;
                                slug: StringType<true>;
                                thingID: StringType<true>;
                            },
                        > & InferVirtual<
                            {
                                baseName: StringType<false>;
                                createdBy: StringType<false>;
                                createdOn: DateType<false>;
                                id: StringType<false>;
                                name: StringType<false>;
                                qualifierPart: StringType<false>;
                                slug: StringType<true>;
                                thingID: StringType<true>;
                            },
                        > & ModelInstanceCore<
                            InferData<
                                {
                                    baseName: StringType<(...)>;
                                    createdBy: StringType<(...)>;
                                    createdOn: DateType<(...)>;
                                    id: StringType<(...)>;
                                    name: StringType<(...)>;
                                    qualifierPart: StringType<(...)>;
                                    slug: StringType<(...)>;
                                    thingID: StringType<(...)>;
                                },
                            >,
                            InferVirtual<
                                {
                                    baseName: StringType<(...)>;
                                    createdBy: StringType<(...)>;
                                    createdOn: DateType<(...)>;
                                    id: StringType<(...)>;
                                    name: StringType<(...)>;
                                    qualifierPart: StringType<(...)>;
                                    slug: StringType<(...)>;
                                    thingID: StringType<(...)>;
                                },
                            >,
                        > & object & Record<never, never>,
                    >;
                } & CreateFromRowStatic<
                    MergeManifestMethods<
                        {
                            camelToSnake: {
                                baseName: "base_name";
                                createdBy: "created_by";
                                createdOn: "created_on";
                                qualifierPart: "qualifier_part";
                                thingID: "thing_id";
                            };
                            hasRevisions: false;
                            schema: {
                                baseName: StringType<false>;
                                createdBy: StringType<false>;
                                createdOn: DateType<false>;
                                id: StringType<false>;
                                name: StringType<false>;
                                qualifierPart: StringType<false>;
                                slug: StringType<true>;
                                thingID: StringType<true>;
                            };
                            tableName: "thing_slugs";
                        },
                        {
                            getByName(
                                name: string,
                            ): Promise<
                                InferData<
                                    {
                                        baseName: ...;
                                        createdBy: ...;
                                        createdOn: ...;
                                        id: ...;
                                        name: ...;
                                        qualifierPart: ...;
                                        slug: ...;
                                        thingID: ...;
                                    },
                                > & InferVirtual<
                                    {
                                        baseName: ...;
                                        createdBy: ...;
                                        createdOn: ...;
                                        id: ...;
                                        name: ...;
                                        qualifierPart: ...;
                                        slug: ...;
                                        thingID: ...;
                                    },
                                > & ModelInstanceCore<InferData<(...)>, InferVirtual<(...)>> & object & Record<
                                    never,
                                    never,
                                >,
                            >;
                        },
                        {
                            qualifiedSave(): Promise<
                                InferData<
                                    {
                                        baseName: ...;
                                        createdBy: ...;
                                        createdOn: ...;
                                        id: ...;
                                        name: ...;
                                        qualifierPart: ...;
                                        slug: ...;
                                        thingID: ...;
                                    },
                                > & InferVirtual<
                                    {
                                        baseName: ...;
                                        createdBy: ...;
                                        createdOn: ...;
                                        id: ...;
                                        name: ...;
                                        qualifierPart: ...;
                                        slug: ...;
                                        thingID: ...;
                                    },
                                > & ModelInstanceCore<InferData<(...)>, InferVirtual<(...)>> & object & Record<
                                    never,
                                    never,
                                >,
                            >;
                        },
                    >,
                >,
                name: string,
            ): Promise<
                InferData<
                    {
                        baseName: StringType<false>;
                        createdBy: StringType<false>;
                        createdOn: DateType<false>;
                        id: StringType<false>;
                        name: StringType<false>;
                        qualifierPart: StringType<false>;
                        slug: StringType<true>;
                        thingID: StringType<true>;
                    },
                > & InferVirtual<
                    {
                        baseName: StringType<false>;
                        createdBy: StringType<false>;
                        createdOn: DateType<false>;
                        id: StringType<false>;
                        name: StringType<false>;
                        qualifierPart: StringType<false>;
                        slug: StringType<true>;
                        thingID: StringType<true>;
                    },
                > & ModelInstanceCore<
                    InferData<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    >,
                    InferVirtual<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    >,
                > & {
                    qualifiedSave(): Promise<
                        InferData<
                            {
                                baseName: StringType<(...)>;
                                createdBy: StringType<(...)>;
                                createdOn: DateType<(...)>;
                                id: StringType<(...)>;
                                name: StringType<(...)>;
                                qualifierPart: StringType<(...)>;
                                slug: StringType<(...)>;
                                thingID: StringType<(...)>;
                            },
                        > & InferVirtual<
                            {
                                baseName: StringType<(...)>;
                                createdBy: StringType<(...)>;
                                createdOn: DateType<(...)>;
                                id: StringType<(...)>;
                                name: StringType<(...)>;
                                qualifierPart: StringType<(...)>;
                                slug: StringType<(...)>;
                                thingID: StringType<(...)>;
                            },
                        > & ModelInstanceCore<
                            InferData<
                                {
                                    baseName: ...;
                                    createdBy: ...;
                                    createdOn: ...;
                                    id: ...;
                                    name: ...;
                                    qualifierPart: ...;
                                    slug: ...;
                                    thingID: ...;
                                },
                            >,
                            InferVirtual<
                                {
                                    baseName: ...;
                                    createdBy: ...;
                                    createdOn: ...;
                                    id: ...;
                                    name: ...;
                                    qualifierPart: ...;
                                    slug: ...;
                                    thingID: ...;
                                },
                            >,
                        > & object & Record<never, never>,
                    >;
                } & Record<never, never>,
            >;
        },
        {
            qualifiedSave(
                this: InferData<
                    {
                        baseName: StringType<false>;
                        createdBy: StringType<false>;
                        createdOn: DateType<false>;
                        id: StringType<false>;
                        name: StringType<false>;
                        qualifierPart: StringType<false>;
                        slug: StringType<true>;
                        thingID: StringType<true>;
                    },
                > & InferVirtual<
                    {
                        baseName: StringType<false>;
                        createdBy: StringType<false>;
                        createdOn: DateType<false>;
                        id: StringType<false>;
                        name: StringType<false>;
                        qualifierPart: StringType<false>;
                        slug: StringType<true>;
                        thingID: StringType<true>;
                    },
                > & ModelInstanceCore<
                    InferData<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    >,
                    InferVirtual<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    >,
                > & {
                    qualifiedSave(): Promise<
                        InferData<
                            {
                                baseName: StringType<false>;
                                createdBy: StringType<false>;
                                createdOn: DateType<false>;
                                id: StringType<false>;
                                name: StringType<false>;
                                qualifierPart: StringType<false>;
                                slug: StringType<true>;
                                thingID: StringType<true>;
                            },
                        > & InferVirtual<
                            {
                                baseName: StringType<false>;
                                createdBy: StringType<false>;
                                createdOn: DateType<false>;
                                id: StringType<false>;
                                name: StringType<false>;
                                qualifierPart: StringType<false>;
                                slug: StringType<true>;
                                thingID: StringType<true>;
                            },
                        > & ModelInstanceCore<
                            InferData<
                                {
                                    baseName: StringType<(...)>;
                                    createdBy: StringType<(...)>;
                                    createdOn: DateType<(...)>;
                                    id: StringType<(...)>;
                                    name: StringType<(...)>;
                                    qualifierPart: StringType<(...)>;
                                    slug: StringType<(...)>;
                                    thingID: StringType<(...)>;
                                },
                            >,
                            InferVirtual<
                                {
                                    baseName: StringType<(...)>;
                                    createdBy: StringType<(...)>;
                                    createdOn: DateType<(...)>;
                                    id: StringType<(...)>;
                                    name: StringType<(...)>;
                                    qualifierPart: StringType<(...)>;
                                    slug: StringType<(...)>;
                                    thingID: StringType<(...)>;
                                },
                            >,
                        > & object & Record<never, never>,
                    >;
                } & Record<never, never>,
            ): Promise<
                InferData<
                    {
                        baseName: StringType<false>;
                        createdBy: StringType<false>;
                        createdOn: DateType<false>;
                        id: StringType<false>;
                        name: StringType<false>;
                        qualifierPart: StringType<false>;
                        slug: StringType<true>;
                        thingID: StringType<true>;
                    },
                > & InferVirtual<
                    {
                        baseName: StringType<false>;
                        createdBy: StringType<false>;
                        createdOn: DateType<false>;
                        id: StringType<false>;
                        name: StringType<false>;
                        qualifierPart: StringType<false>;
                        slug: StringType<true>;
                        thingID: StringType<true>;
                    },
                > & ModelInstanceCore<
                    InferData<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    >,
                    InferVirtual<
                        {
                            baseName: StringType<false>;
                            createdBy: StringType<false>;
                            createdOn: DateType<false>;
                            id: StringType<false>;
                            name: StringType<false>;
                            qualifierPart: StringType<false>;
                            slug: StringType<true>;
                            thingID: StringType<true>;
                        },
                    >,
                > & {
                    qualifiedSave(): Promise<
                        InferData<
                            {
                                baseName: StringType<(...)>;
                                createdBy: StringType<(...)>;
                                createdOn: DateType<(...)>;
                                id: StringType<(...)>;
                                name: StringType<(...)>;
                                qualifierPart: StringType<(...)>;
                                slug: StringType<(...)>;
                                thingID: StringType<(...)>;
                            },
                        > & InferVirtual<
                            {
                                baseName: StringType<(...)>;
                                createdBy: StringType<(...)>;
                                createdOn: DateType<(...)>;
                                id: StringType<(...)>;
                                name: StringType<(...)>;
                                qualifierPart: StringType<(...)>;
                                slug: StringType<(...)>;
                                thingID: StringType<(...)>;
                            },
                        > & ModelInstanceCore<
                            InferData<
                                {
                                    baseName: ...;
                                    createdBy: ...;
                                    createdOn: ...;
                                    id: ...;
                                    name: ...;
                                    qualifierPart: ...;
                                    slug: ...;
                                    thingID: ...;
                                },
                            >,
                            InferVirtual<
                                {
                                    baseName: ...;
                                    createdBy: ...;
                                    createdOn: ...;
                                    id: ...;
                                    name: ...;
                                    qualifierPart: ...;
                                    slug: ...;
                                    thingID: ...;
                                },
                            >,
                        > & object & Record<never, never>,
                    >;
                } & Record<never, never>,
            >;
        },
    >,
    {
        reservedSlugs: readonly [
            "register",
            "actions",
            "signin",
            "login",
            "teams",
            "user",
            "new",
            "signout",
            "logout",
            "api",
            "faq",
            "static",
            "terms",
            "forgot-password",
        ];
    },
> = ...