• Returns NodePgDatabase<
        {
            afkEntries: PgTableWithColumns<
                {
                    columns: {
                        createdAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "afk_entries";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "mentions";
                                        notNull: false;
                                        tableName: "afk_entries";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "mentions";
                                notNull: true;
                                tableName: "afk_entries";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "mentions";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        reason: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "reason";
                                notNull: false;
                                tableName: "afk_entries";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        updatedAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "user_id";
                                notNull: true;
                                tableName: "afk_entries";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                    };
                    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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "channel_id";
                                notNull: true;
                                tableName: "channel_locks";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        createdAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "channel_locks";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "commands";
                                        notNull: false;
                                        tableName: "command_permission_overwrites";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "commands";
                                notNull: true;
                                tableName: "command_permission_overwrites";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "commands";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        createdAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "command_permission_overwrites";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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: {
                        attachments: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "attachments";
                                        notNull: false;
                                        tableName: "infractions";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "attachments";
                                notNull: true;
                                tableName: "infractions";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "attachments";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        createdAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "infractions";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "moderator_id";
                                notNull: true;
                                tableName: "infractions";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        queueId: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgInteger";
                                data: number;
                                dataType: "number";
                                driverParam: string
                                | number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "reason";
                                notNull: false;
                                tableName: "infractions";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        type: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgEnumColumn";
                                data: InfractionType;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [InfractionType, ...InfractionType[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "user_id";
                                notNull: true;
                                tableName: "infractions";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                    };
                    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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "mute_records";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "member_id";
                                notNull: true;
                                tableName: "mute_records";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        roles: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "roles";
                                        notNull: false;
                                        tableName: "mute_records";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "roles";
                                notNull: true;
                                tableName: "mute_records";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "roles";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        updatedAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "granted_discord_permissions";
                                        notNull: false;
                                        tableName: "permission_levels";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "granted_discord_permissions";
                                notNull: true;
                                tableName: "permission_levels";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "granted_discord_permissions";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        grantedSystemPermissions: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "granted_system_permissions";
                                        notNull: false;
                                        tableName: "permission_levels";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "granted_system_permissions";
                                notNull: true;
                                tableName: "permission_levels";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "granted_system_permissions";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        guildId: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "permission_levels";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "roles";
                                        notNull: false;
                                        tableName: "permission_levels";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "roles";
                                notNull: true;
                                tableName: "permission_levels";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "roles";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        updatedAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "users";
                                        notNull: false;
                                        tableName: "permission_levels";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "users";
                                notNull: true;
                                tableName: "permission_levels";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "users";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                    };
                    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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "granted_discord_permissions";
                                        notNull: false;
                                        tableName: "permission_overwrites";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "granted_discord_permissions";
                                notNull: true;
                                tableName: "permission_overwrites";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "granted_discord_permissions";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        grantedSystemPermissions: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "granted_system_permissions";
                                        notNull: false;
                                        tableName: "permission_overwrites";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "granted_system_permissions";
                                notNull: true;
                                tableName: "permission_overwrites";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "granted_system_permissions";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        guildId: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "permission_overwrites";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "roles";
                                        notNull: false;
                                        tableName: "permission_overwrites";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "roles";
                                notNull: true;
                                tableName: "permission_overwrites";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "roles";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        updatedAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "users";
                                        notNull: false;
                                        tableName: "permission_overwrites";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "users";
                                notNull: true;
                                tableName: "permission_overwrites";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "users";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                    };
                    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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "channel_id";
                                notNull: false;
                                tableName: "queues";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        createdAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "queues";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "message_id";
                                notNull: false;
                                tableName: "queues";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        name: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "name";
                                notNull: true;
                                tableName: "queues";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        repeat: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgBoolean";
                                data: boolean;
                                dataType: "boolean";
                                driverParam: boolean;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "user_id";
                                notNull: true;
                                tableName: "queues";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                    };
                    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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "blacklisted_users";
                                        notNull: false;
                                        tableName: "reaction_roles";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "blacklisted_users";
                                notNull: true;
                                tableName: "reaction_roles";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "blacklisted_users";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        channelId: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "channel_id";
                                notNull: true;
                                tableName: "reaction_roles";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        createdAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "emoji";
                                notNull: false;
                                tableName: "reaction_roles";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        guildId: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "reaction_roles";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "message_id";
                                notNull: true;
                                tableName: "reaction_roles";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        requiredPermissions: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "required_permissions";
                                        notNull: false;
                                        tableName: "reaction_roles";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "required_permissions";
                                notNull: true;
                                tableName: "reaction_roles";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "required_permissions";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        requiredRoles: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "required_roles";
                                        notNull: false;
                                        tableName: "reaction_roles";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "required_roles";
                                notNull: true;
                                tableName: "reaction_roles";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "required_roles";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        roles: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "roles";
                                        notNull: false;
                                        tableName: "reaction_roles";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "roles";
                                notNull: true;
                                tableName: "reaction_roles";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "roles";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        single: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgBoolean";
                                data: boolean;
                                dataType: "boolean";
                                driverParam: boolean;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "aliases";
                                        notNull: false;
                                        tableName: "snippets";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "aliases";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "aliases";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        attachments: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "attachments";
                                        notNull: false;
                                        tableName: "snippets";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "attachments";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "attachments";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        channels: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "channels";
                                        notNull: false;
                                        tableName: "snippets";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "channels";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "channels";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        content: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "content";
                                        notNull: false;
                                        tableName: "snippets";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "content";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "content";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        createdAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "name";
                                notNull: false;
                                tableName: "snippets";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        permissionMode: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgEnumColumn";
                                data: PermissionLogicMode;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [PermissionLogicMode, ...PermissionLogicMode[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "permissions";
                                        notNull: false;
                                        tableName: "snippets";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "permissions";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "permissions";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        randomize: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgBoolean";
                                data: boolean;
                                dataType: "boolean";
                                driverParam: boolean;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "roles";
                                        notNull: false;
                                        tableName: "snippets";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "roles";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "roles";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        updatedAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "user_id";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        users: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "users";
                                        notNull: false;
                                        tableName: "snippets";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "users";
                                notNull: true;
                                tableName: "snippets";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "users";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                    };
                    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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "discord_id";
                                notNull: true;
                                tableName: "users";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        githubId: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "github_id";
                                notNull: false;
                                tableName: "users";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        guilds: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "guilds";
                                        notNull: false;
                                        tableName: "users";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guilds";
                                notNull: true;
                                tableName: "users";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgVarchar";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        length: undefined | number;
                                        name: "guilds";
                                    },
                                    {},
                                    { length: undefined
                                    | number },
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "name";
                                notNull: false;
                                tableName: "users";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        password: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "password";
                                notNull: true;
                                tableName: "users";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        recoveryAttempts: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgInteger";
                                data: number;
                                dataType: "number";
                                driverParam: string
                                | number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "recovery_code";
                                notNull: false;
                                tableName: "users";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        recoveryToken: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgVarchar";
                                data: string;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "recovery_token";
                                notNull: false;
                                tableName: "users";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        recoveryTokenExpiresAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "token";
                                notNull: false;
                                tableName: "users";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        tokenExpiresAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: false;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "username";
                                notNull: true;
                                tableName: "users";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                    };
                    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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "verification_entries";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        guildIds: PgColumn<
                            {
                                baseColumn: Column<
                                    {
                                        baseColumn: never;
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        generated: undefined;
                                        hasDefault: false;
                                        hasRuntimeDefault: false;
                                        identity: undefined;
                                        isAutoincrement: false;
                                        isPrimaryKey: false;
                                        name: "guild_ids";
                                        notNull: false;
                                        tableName: "verification_entries";
                                    },
                                    {},
                                    {},
                                >;
                                columnType: "PgArray";
                                data: string[];
                                dataType: "array";
                                driverParam: string
                                | string[];
                                enumValues: [string, ...string[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_ids";
                                notNull: true;
                                tableName: "verification_entries";
                            },
                            {},
                            {
                                baseBuilder: PgColumnBuilder<
                                    {
                                        columnType: "PgText";
                                        data: string;
                                        dataType: "string";
                                        driverParam: string;
                                        enumValues: [string, ...string[]];
                                        name: "guild_ids";
                                    },
                                    {},
                                    {},
                                    ColumnBuilderExtraConfig,
                                >;
                                size: undefined;
                            },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "method";
                                notNull: true;
                                tableName: "verification_entries";
                            },
                            {},
                            {},
                        >;
                        status: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgEnumColumn";
                                data: VerificationStatus;
                                dataType: "string";
                                driverParam: string;
                                enumValues: [VerificationStatus, ...VerificationStatus[]];
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "status";
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "code";
                                notNull: true;
                                tableName: "verification_entries";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        updatedAt: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgTimestamp";
                                data: Date;
                                dataType: "date";
                                driverParam: string;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "user_id";
                                notNull: true;
                                tableName: "verification_entries";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                    };
                    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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "guild_id";
                                notNull: true;
                                tableName: "verification_records";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                        id: PgColumn<
                            {
                                baseColumn: never;
                                columnType: "PgSerial";
                                data: number;
                                dataType: "number";
                                driverParam: number;
                                enumValues: undefined;
                                generated: undefined;
                                hasDefault: true;
                                hasRuntimeDefault: false;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                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;
                                identity: undefined;
                                isAutoincrement: false;
                                isPrimaryKey: false;
                                name: "user_id";
                                notNull: true;
                                tableName: "verification_records";
                            },
                            {},
                            { length: undefined
                            | number },
                        >;
                    };
                    dialect: "pg";
                    name: "verification_records";
                    schema: undefined;
                },
            >;
            verificationStatusEnum: PgEnum<
                [VerificationStatus, ...VerificationStatus[]],
            >;
            CommandPermissionOverwriteAction: any;
            InfractionDeliveryStatus: any;
            InfractionType: any;
            PermissionLogicMode: any;
            VerificationMethod: any;
            VerificationStatus: any;
        },
    >

MMNEPVFCICPMFPCPTTAAATR