• Returns NodePgDatabase<{
        CommandPermissionOverwriteAction: any;
        InfractionDeliveryStatus: any;
        InfractionType: any;
        PermissionLogicMode: any;
        VerificationMethod: any;
        afkEntries: PgTableWithColumns<{
            columns: {
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: true;
                    tableName: "afk_entries";
                }, {}, {}>;
                global: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "global";
                    notNull: true;
                    tableName: "afk_entries";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "afk_entries";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "afk_entries";
                }, {}, {}>;
                mentionCount: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "mention_count";
                    notNull: true;
                    tableName: "afk_entries";
                }, {}, {}>;
                mentions: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "mentions";
                        notNull: false;
                        tableName: "afk_entries";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "mentions";
                    notNull: true;
                    tableName: "afk_entries";
                }, {}, {}>;
                reason: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "reason";
                    notNull: false;
                    tableName: "afk_entries";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: true;
                    tableName: "afk_entries";
                }, {}, {}>;
                userId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "user_id";
                    notNull: true;
                    tableName: "afk_entries";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "afk_entries";
            schema: undefined;
        }>;
        channelLocks: PgTableWithColumns<{
            columns: {
                channelId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "channel_id";
                    notNull: true;
                    tableName: "channel_locks";
                }, {}, {}>;
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: false;
                    tableName: "channel_locks";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "channel_locks";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "channel_locks";
                }, {}, {}>;
                permissions: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "permissions";
                    notNull: true;
                    tableName: "channel_locks";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: false;
                    tableName: "channel_locks";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "channel_locks";
            schema: undefined;
        }>;
        commandPermissionOverwriteActionEnum: PgEnum<[CommandPermissionOverwriteAction, ...CommandPermissionOverwriteAction[]]>;
        commandPermissionOverwrites: PgTableWithColumns<{
            columns: {
                commands: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "commands";
                        notNull: false;
                        tableName: "command_permission_overwrites";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "commands";
                    notNull: true;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: true;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                disabled: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "disabled";
                    notNull: false;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                onMatch: PgColumn<{
                    baseColumn: never;
                    columnType: "PgEnumColumn";
                    data: CommandPermissionOverwriteAction;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [CommandPermissionOverwriteAction, ...CommandPermissionOverwriteAction[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "on_match";
                    notNull: true;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                requiredChannels: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "required_channels";
                    notNull: false;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                requiredDiscordPermissions: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "required_discord_permissions";
                    notNull: false;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                requiredLevel: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "required_level";
                    notNull: false;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                requiredRoles: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "required_roles";
                    notNull: false;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                requiredSystemPermissions: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "required_system_permissions";
                    notNull: false;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                requiredUsers: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "required_users";
                    notNull: false;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: true;
                    tableName: "command_permission_overwrites";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "command_permission_overwrites";
            schema: undefined;
        }>;
        infractionDeliveryStatusEnum: PgEnum<[InfractionDeliveryStatus, ...InfractionDeliveryStatus[]]>;
        infractions: PgTableWithColumns<{
            columns: {
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: true;
                    tableName: "infractions";
                }, {}, {}>;
                deliveryStatus: PgColumn<{
                    baseColumn: never;
                    columnType: "PgEnumColumn";
                    data: InfractionDeliveryStatus;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [InfractionDeliveryStatus, ...InfractionDeliveryStatus[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "delivery_status";
                    notNull: true;
                    tableName: "infractions";
                }, {}, {}>;
                expiresAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "expires_at";
                    notNull: false;
                    tableName: "infractions";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "infractions";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "infractions";
                }, {}, {}>;
                metadata: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "metadata";
                    notNull: false;
                    tableName: "infractions";
                }, {}, {}>;
                moderatorId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "moderator_id";
                    notNull: true;
                    tableName: "infractions";
                }, {}, {}>;
                queueId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "queue_id";
                    notNull: false;
                    tableName: "infractions";
                }, {}, {}>;
                reason: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "reason";
                    notNull: false;
                    tableName: "infractions";
                }, {}, {}>;
                type: PgColumn<{
                    baseColumn: never;
                    columnType: "PgEnumColumn";
                    data: InfractionType;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [InfractionType, ...InfractionType[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "type";
                    notNull: true;
                    tableName: "infractions";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: true;
                    tableName: "infractions";
                }, {}, {}>;
                userId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "user_id";
                    notNull: true;
                    tableName: "infractions";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "infractions";
            schema: undefined;
        }>;
        infractionTypeEnum: PgEnum<[InfractionType, ...InfractionType[]]>;
        muteRecords: PgTableWithColumns<{
            columns: {
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: false;
                    tableName: "mute_records";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "mute_records";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "mute_records";
                }, {}, {}>;
                memberId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "member_id";
                    notNull: true;
                    tableName: "mute_records";
                }, {}, {}>;
                roles: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "roles";
                        notNull: false;
                        tableName: "mute_records";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "roles";
                    notNull: true;
                    tableName: "mute_records";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: false;
                    tableName: "mute_records";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "mute_records";
            schema: undefined;
        }>;
        permissionLevels: PgTableWithColumns<{
            columns: {
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: false;
                    tableName: "permission_levels";
                }, {}, {}>;
                disabled: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "disabled";
                    notNull: false;
                    tableName: "permission_levels";
                }, {}, {}>;
                grantedDiscordPermissions: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "granted_discord_permissions";
                        notNull: false;
                        tableName: "permission_levels";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "granted_discord_permissions";
                    notNull: true;
                    tableName: "permission_levels";
                }, {}, {}>;
                grantedSystemPermissions: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "granted_system_permissions";
                        notNull: false;
                        tableName: "permission_levels";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "granted_system_permissions";
                    notNull: true;
                    tableName: "permission_levels";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "permission_levels";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "permission_levels";
                }, {}, {}>;
                level: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "level";
                    notNull: true;
                    tableName: "permission_levels";
                }, {}, {}>;
                roles: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "roles";
                        notNull: false;
                        tableName: "permission_levels";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "roles";
                    notNull: true;
                    tableName: "permission_levels";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: false;
                    tableName: "permission_levels";
                }, {}, {}>;
                users: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "users";
                        notNull: false;
                        tableName: "permission_levels";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "users";
                    notNull: true;
                    tableName: "permission_levels";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "permission_levels";
            schema: undefined;
        }>;
        permissionLogicModeEnum: PgEnum<[PermissionLogicMode, ...PermissionLogicMode[]]>;
        permissionOverwrites: PgTableWithColumns<{
            columns: {
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: false;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                disabled: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "disabled";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                grantedDiscordPermissions: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "granted_discord_permissions";
                        notNull: false;
                        tableName: "permission_overwrites";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "granted_discord_permissions";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                grantedSystemPermissions: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "granted_system_permissions";
                        notNull: false;
                        tableName: "permission_overwrites";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "granted_system_permissions";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                merge: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "merge";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                name: PgColumn<{
                    baseColumn: never;
                    columnType: "PgText";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "name";
                    notNull: false;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                priority: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "priority";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                roles: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "roles";
                        notNull: false;
                        tableName: "permission_overwrites";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "roles";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: false;
                    tableName: "permission_overwrites";
                }, {}, {}>;
                users: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgText";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "users";
                        notNull: false;
                        tableName: "permission_overwrites";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "users";
                    notNull: true;
                    tableName: "permission_overwrites";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "permission_overwrites";
            schema: undefined;
        }>;
        queues: PgTableWithColumns<{
            columns: {
                channelId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "channel_id";
                    notNull: false;
                    tableName: "queues";
                }, {}, {}>;
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: false;
                    tableName: "queues";
                }, {}, {}>;
                data: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "data";
                    notNull: false;
                    tableName: "queues";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "queues";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "queues";
                }, {}, {}>;
                messageId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "message_id";
                    notNull: false;
                    tableName: "queues";
                }, {}, {}>;
                name: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "name";
                    notNull: true;
                    tableName: "queues";
                }, {}, {}>;
                repeat: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "repeat";
                    notNull: false;
                    tableName: "queues";
                }, {}, {}>;
                runsAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "runs_at";
                    notNull: false;
                    tableName: "queues";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: false;
                    tableName: "queues";
                }, {}, {}>;
                userId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "user_id";
                    notNull: true;
                    tableName: "queues";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "queues";
            schema: undefined;
        }>;
        reactionRoles: PgTableWithColumns<{
            columns: {
                blacklistedUsers: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "blacklisted_users";
                        notNull: false;
                        tableName: "reaction_roles";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "blacklisted_users";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                channelId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "channel_id";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                emoji: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "emoji";
                    notNull: false;
                    tableName: "reaction_roles";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                isBuiltInEmoji: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "is_built_in_emoji";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                level: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "level";
                    notNull: false;
                    tableName: "reaction_roles";
                }, {}, {}>;
                messageId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "message_id";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                requiredPermissions: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "required_permissions";
                        notNull: false;
                        tableName: "reaction_roles";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "required_permissions";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                requiredRoles: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "required_roles";
                        notNull: false;
                        tableName: "reaction_roles";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "required_roles";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                roles: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "roles";
                        notNull: false;
                        tableName: "reaction_roles";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "roles";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                single: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "single";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: true;
                    tableName: "reaction_roles";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "reaction_roles";
            schema: undefined;
        }>;
        snippets: PgTableWithColumns<{
            columns: {
                aliases: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "aliases";
                        notNull: false;
                        tableName: "snippets";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "aliases";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                attachments: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "attachments";
                        notNull: false;
                        tableName: "snippets";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "attachments";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                channels: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "channels";
                        notNull: false;
                        tableName: "snippets";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "channels";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                content: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "content";
                        notNull: false;
                        tableName: "snippets";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "content";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                level: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "level";
                    notNull: false;
                    tableName: "snippets";
                }, {}, {}>;
                name: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "name";
                    notNull: false;
                    tableName: "snippets";
                }, {}, {}>;
                permissionMode: PgColumn<{
                    baseColumn: never;
                    columnType: "PgEnumColumn";
                    data: PermissionLogicMode;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [PermissionLogicMode, ...PermissionLogicMode[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "permission_mode";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                permissions: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "permissions";
                        notNull: false;
                        tableName: "snippets";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "permissions";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                randomize: PgColumn<{
                    baseColumn: never;
                    columnType: "PgBoolean";
                    data: boolean;
                    dataType: "boolean";
                    driverParam: boolean;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "randomize";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                roles: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "roles";
                        notNull: false;
                        tableName: "snippets";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "roles";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                userId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "user_id";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
                users: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "users";
                        notNull: false;
                        tableName: "snippets";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "users";
                    notNull: true;
                    tableName: "snippets";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "snippets";
            schema: undefined;
        }>;
        users: PgTableWithColumns<{
            columns: {
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: true;
                    tableName: "users";
                }, {}, {}>;
                discordId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "discord_id";
                    notNull: true;
                    tableName: "users";
                }, {}, {}>;
                githubId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "github_id";
                    notNull: false;
                    tableName: "users";
                }, {}, {}>;
                guilds: PgColumn<{
                    baseColumn: Column<{
                        baseColumn: never;
                        columnType: "PgVarchar";
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: [string, ...string[]];
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: "guilds";
                        notNull: false;
                        tableName: "users";
                    }, object, object>;
                    columnType: "PgArray";
                    data: string[];
                    dataType: "array";
                    driverParam: string | string[];
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guilds";
                    notNull: true;
                    tableName: "users";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "users";
                }, {}, {}>;
                name: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "name";
                    notNull: false;
                    tableName: "users";
                }, {}, {}>;
                password: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "password";
                    notNull: true;
                    tableName: "users";
                }, {}, {}>;
                recoveryAttempts: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "recovery_attempts";
                    notNull: true;
                    tableName: "users";
                }, {}, {}>;
                recoveryCode: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "recovery_code";
                    notNull: false;
                    tableName: "users";
                }, {}, {}>;
                recoveryToken: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "recovery_token";
                    notNull: false;
                    tableName: "users";
                }, {}, {}>;
                recoveryTokenExpiresAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "recovery_token_expires_at";
                    notNull: false;
                    tableName: "users";
                }, {}, {}>;
                token: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "token";
                    notNull: false;
                    tableName: "users";
                }, {}, {}>;
                tokenExpiresAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "token_expires_at";
                    notNull: false;
                    tableName: "users";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: true;
                    tableName: "users";
                }, {}, {}>;
                username: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "username";
                    notNull: true;
                    tableName: "users";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "users";
            schema: undefined;
        }>;
        verificationEntries: PgTableWithColumns<{
            columns: {
                attempts: PgColumn<{
                    baseColumn: never;
                    columnType: "PgInteger";
                    data: number;
                    dataType: "number";
                    driverParam: string | number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "attempts";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
                expiresAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "expires_at";
                    notNull: false;
                    tableName: "verification_entries";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
                metadata: PgColumn<{
                    baseColumn: never;
                    columnType: "PgJson";
                    data: unknown;
                    dataType: "json";
                    driverParam: unknown;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "metadata";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
                method: PgColumn<{
                    baseColumn: never;
                    columnType: "PgEnumColumn";
                    data: VerificationMethod;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [VerificationMethod, ...VerificationMethod[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "method";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
                token: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "code";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
                userId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "user_id";
                    notNull: true;
                    tableName: "verification_entries";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "verification_entries";
            schema: undefined;
        }>;
        verificationMethodEnum: PgEnum<[VerificationMethod, ...VerificationMethod[]]>;
        verificationRecords: PgTableWithColumns<{
            columns: {
                createdAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "created_at";
                    notNull: true;
                    tableName: "verification_records";
                }, {}, {}>;
                guildId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "guild_id";
                    notNull: true;
                    tableName: "verification_records";
                }, {}, {}>;
                id: PgColumn<{
                    baseColumn: never;
                    columnType: "PgSerial";
                    data: number;
                    dataType: "number";
                    driverParam: number;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: true;
                    name: "id";
                    notNull: true;
                    tableName: "verification_records";
                }, {}, {}>;
                method: PgColumn<{
                    baseColumn: never;
                    columnType: "PgEnumColumn";
                    data: VerificationMethod;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [VerificationMethod, ...VerificationMethod[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "method";
                    notNull: true;
                    tableName: "verification_records";
                }, {}, {}>;
                updatedAt: PgColumn<{
                    baseColumn: never;
                    columnType: "PgTimestamp";
                    data: Date;
                    dataType: "date";
                    driverParam: string;
                    enumValues: undefined;
                    generated: undefined;
                    hasDefault: true;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "updated_at";
                    notNull: true;
                    tableName: "verification_records";
                }, {}, {}>;
                userId: PgColumn<{
                    baseColumn: never;
                    columnType: "PgVarchar";
                    data: string;
                    dataType: "string";
                    driverParam: string;
                    enumValues: [string, ...string[]];
                    generated: undefined;
                    hasDefault: false;
                    hasRuntimeDefault: false;
                    isAutoincrement: false;
                    isPrimaryKey: false;
                    name: "user_id";
                    notNull: true;
                    tableName: "verification_records";
                }, {}, {}>;
            };
            dialect: "pg";
            name: "verification_records";
            schema: undefined;
        }>;
    }>

""