Argument of type 'BuildSelectSchema<ColumnsSelection>' is not assignable to parameter of type 'ZodObject<{ bigint: ZodBigInt; bigintNumber: ZodNumber; binary: ZodString; boolean: ZodBoolean; char: ZodString; charEnum: ZodEnum<["a", "b", "c"]>; customInt: ZodAny; date: ZodDate; dateString: ZodString; datetime: ZodDate; datetimeString: ZodString; decimal: ZodString; double: ZodNumber; enum: ZodEnum<["a", "b", "c"]>; float: ZodNumber; int: ZodNumber; json: any; mediumint: ZodNumber; real: ZodNumber; serial: ZodNumber; smallint: ZodNumber; text: ZodString; textEnum: ZodEnum<["a", "b", "c"]>; tinytext: ZodString; tinytextEnum: ZodEnum<["a", "b", "c"]>; mediumtext: ZodString; mediumtextEnum: ZodEnum<["a", "b", "c"]>; longtext: ZodString; longtextEnum: ZodEnum<["a", "b", "c"]>; time: ZodString; timestamp: ZodDate; timestampString: ZodString; tinyint: ZodNumber; varbinary: ZodString; varchar: ZodString; varcharEnum: ZodEnum<["a", "b", "c"]>; year: ZodNumber; autoIncrement: ZodNumber; }, UnknownKeysParam, ZodTypeAny, { [x: string]: any; bigint?: bigint | undefined; bigintNumber?: number | undefined; binary?: string | undefined; boolean?: boolean | undefined; char?: string | undefined; charEnum?: "a" | "b" | "c" | undefined; customInt?: any; date?: Date | undefined; dateString?: string | undefined; datetime?: Date | undefined; datetimeString?: string | undefined; decimal?: string | undefined; double?: number | undefined; enum?: "a" | "b" | "c" | undefined; float?: number | undefined; int?: number | undefined; json?: any; mediumint?: number | undefined; real?: number | undefined; serial?: number | undefined; smallint?: number | undefined; text?: string | undefined; textEnum?: "a" | "b" | "c" | undefined; tinytext?: string | undefined; tinytextEnum?: "a" | "b" | "c" | undefined; mediumtext?: string | undefined; mediumtextEnum?: "a" | "b" | "c" | undefined; longtext?: string | undefined; longtextEnum?: "a" | "b" | "c" | undefined; time?: string | undefined; timestamp?: Date | undefined; timestampString?: string | undefined; tinyint?: number | undefined; varbinary?: string | undefined; varchar?: string | undefined; varcharEnum?: "a" | "b" | "c" | undefined; year?: number | undefined; autoIncrement?: number | undefined; }, { [x: string]: any; bigint?: bigint | undefined; bigintNumber?: number | undefined; binary?: string | undefined; boolean?: boolean | undefined; char?: string | undefined; charEnum?: "a" | "b" | "c" | undefined; customInt?: any; date?: Date | undefined; dateString?: string | undefined; datetime?: Date | undefined; datetimeString?: string | undefined; decimal?: string | undefined; double?: number | undefined; enum?: "a" | "b" | "c" | undefined; float?: number | undefined; int?: number | undefined; json?: any; mediumint?: number | undefined; real?: number | undefined; serial?: number | undefined; smallint?: number | undefined; text?: string | undefined; textEnum?: "a" | "b" | "c" | undefined; tinytext?: string | undefined; tinytextEnum?: "a" | "b" | "c" | undefined; mediumtext?: string | undefined; mediumtextEnum?: "a" | "b" | "c" | undefined; longtext?: string | undefined; longtextEnum?: "a" | "b" | "c" | undefined; time?: string | undefined; timestamp?: Date | undefined; timestampString?: string | undefined; tinyint?: number | undefined; varbinary?: string | undefined; varchar?: string | undefined; varcharEnum?: "a" | "b" | "c" | undefined; year?: number | undefined; autoIncrement?: number | undefined; }>'.