Variable dbConst

db: Database<
    {
        example_3d_array: {
            data: {
                prototype: Array<any, any>;
                new(v: null): Any<unknown, 0>;
                new(v: Expression): Any<unknown, 0 | 1>;
                new(v: unknown): Any<unknown, 1>;
                of<C extends ClassType<Any<unknown, number>>>(
                    subtype: C,
                ): ArrayClass<C["prototype"]>;
                parse(v: string): unknown;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Array<0, Int4<0 | 1>>;
            };
            data_1d: {
                prototype: Array<any, any>;
                new(v: null): Any<unknown, 0>;
                new(v: Expression): Any<unknown, 0 | 1>;
                new(v: unknown): Any<unknown, 1>;
                of<C extends ClassType<Any<unknown, number>>>(
                    subtype: C,
                ): ArrayClass<C["prototype"]>;
                parse(v: string): unknown;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Array<0, Int4<0 | 1>>;
            };
            id: {
                prototype: Int4<any>;
                serializeParamTypes: undefined | readonly number[];
                new(v: number): Int4<1>;
                new(v: null): Int4<0>;
                new(v: Expression): Int4<0 | 1>;
                parse(v: string): number;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Int4<1>;
            };
        };
        kysely_migration: {
            name: {
                prototype: Text<any>;
                serializeParamTypes: undefined | readonly string[];
                new(v: string): Text<1>;
                new(v: null): Text<0>;
                new(v: Expression): Text<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Text<1>;
            };
            timestamp: {
                prototype: Text<any>;
                serializeParamTypes: undefined | readonly string[];
                new(v: string): Text<1>;
                new(v: null): Text<0>;
                new(v: Expression): Text<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Text<1>;
            };
        };
        kysely_migration_lock: {
            id: {
                prototype: Text<any>;
                serializeParamTypes: undefined | readonly string[];
                new(v: string): Text<1>;
                new(v: null): Text<0>;
                new(v: Expression): Text<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Text<1>;
            };
            is_locked: {
                prototype: Int4<any>;
                serializeParamTypes: undefined | readonly number[];
                new(v: number): Int4<1>;
                new(v: null): Int4<0>;
                new(v: Expression): Int4<0 | 1>;
                parse(v: string): number;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Int4<1>;
            };
        };
        person: {
            createdAt: {
                prototype: Timestamp<any>;
                new(v: string): Timestamp<1>;
                new(v: null): Timestamp<0>;
                new(v: Expression): Timestamp<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Timestamp<1>;
            };
            firstName: {
                prototype: Text<any>;
                serializeParamTypes: undefined | readonly string[];
                new(v: string): Text<1>;
                new(v: null): Text<0>;
                new(v: Expression): Text<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Text<1>;
            };
            gender: {
                prototype: Text<any>;
                serializeParamTypes: undefined | readonly string[];
                new(v: string): Text<1>;
                new(v: null): Text<0>;
                new(v: Expression): Text<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Text<1>;
            };
            id: {
                prototype: Int4<any>;
                serializeParamTypes: undefined | readonly number[];
                new(v: number): Int4<1>;
                new(v: null): Int4<0>;
                new(v: Expression): Int4<0 | 1>;
                parse(v: string): number;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Int4<1>;
            };
            lastName: {
                prototype: Text<any>;
                serializeParamTypes: undefined | readonly string[];
                new(v: string): Text<1>;
                new(v: null): Text<0>;
                new(v: Expression): Text<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Text<0>;
            };
        };
        pet: {
            age: {
                prototype: Int4<any>;
                serializeParamTypes: undefined | readonly number[];
                new(v: number): Int4<1>;
                new(v: null): Int4<0>;
                new(v: Expression): Int4<0 | 1>;
                parse(v: string): number;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Int4<1>;
            };
            id: {
                prototype: Int4<any>;
                serializeParamTypes: undefined | readonly number[];
                new(v: number): Int4<1>;
                new(v: null): Int4<0>;
                new(v: Expression): Int4<0 | 1>;
                parse(v: string): number;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Int4<1>;
            };
            name: {
                prototype: Text<any>;
                serializeParamTypes: undefined | readonly string[];
                new(v: string): Text<1>;
                new(v: null): Text<0>;
                new(v: Expression): Text<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Text<1>;
            };
            ownerId: {
                prototype: Int4<any>;
                serializeParamTypes: undefined | readonly number[];
                new(v: number): Int4<1>;
                new(v: null): Int4<0>;
                new(v: Expression): Int4<0 | 1>;
                parse(v: string): number;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Int4<1>;
            };
            species: {
                prototype: Text<any>;
                serializeParamTypes: undefined | readonly string[];
                new(v: string): Text<1>;
                new(v: null): Text<0>;
                new(v: Expression): Text<0 | 1>;
                parse(v: string): string;
                subtype(): undefined | UseSubtype;
                typeString(): undefined | string;
                new (v: unknown): Text<1>;
            };
        };
    },
> = ...