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>;
                            },
                        >,
                    > & ThingSlugInstanceMethodsMap,
                    never,
                > & ThingSlugStaticMethodsMap & 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";
                        },
                        ThingSlugStaticMethodsMap,
                        ThingSlugInstanceMethodsMap,
                    >,
                >,
                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>;
                        },
                    >,
                > & ThingSlugInstanceMethodsMap & 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>;
                        },
                    >,
                > & ThingSlugInstanceMethodsMap & 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>;
                        },
                    >,
                > & ThingSlugInstanceMethodsMap & Record<never, never>,
            >;
        },
    >,
    {
        reservedSlugs: readonly [
            "register",
            "actions",
            "signin",
            "login",
            "teams",
            "user",
            "new",
            "signout",
            "logout",
            "api",
            "faq",
            "static",
            "terms",
            "forgot-password",
        ];
    },
> = ...