Variable PersonConst

Person: Table<
    {
        createdAt: Timestamp<1>;
        firstName: Text<1>;
        gender: Text<1>;
        id: Int4<1>;
        lastName: Text<0 | 1>;
    },
    {
        createdAt: {
            required: false;
            type: {
                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: {
            required: true;
            type: {
                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: {
            required: true;
            type: {
                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: {
            required: false;
            type: {
                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: {
            required: false;
            type: {
                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 | 1>;
            };
        };
    },
    RowImpl<
        {
            createdAt: Timestamp<1>;
            firstName: Text<1>;
            gender: Text<1>;
            id: Int4<1>;
            lastName: Text<0 | 1>;
        },
    >,
> = ...