reactionRoles: PgTableWithColumns<{
    columns: {
        blacklistedUsers: PgColumn<{
            baseColumn: Column<{
                baseColumn: never;
                columnType: "PgVarchar";
                data: string;
                dataType: "string";
                driverParam: string;
                enumValues: [string, ...string[]];
                generated: undefined;
                hasDefault: false;
                hasRuntimeDefault: false;
                isAutoincrement: false;
                isPrimaryKey: false;
                name: "blacklisted_users";
                notNull: false;
                tableName: "reaction_roles";
            }, object, object>;
            columnType: "PgArray";
            data: string[];
            dataType: "array";
            driverParam: string | string[];
            enumValues: [string, ...string[]];
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "blacklisted_users";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        channelId: PgColumn<{
            baseColumn: never;
            columnType: "PgVarchar";
            data: string;
            dataType: "string";
            driverParam: string;
            enumValues: [string, ...string[]];
            generated: undefined;
            hasDefault: false;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "channel_id";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        createdAt: PgColumn<{
            baseColumn: never;
            columnType: "PgTimestamp";
            data: Date;
            dataType: "date";
            driverParam: string;
            enumValues: undefined;
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "created_at";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        emoji: PgColumn<{
            baseColumn: never;
            columnType: "PgVarchar";
            data: string;
            dataType: "string";
            driverParam: string;
            enumValues: [string, ...string[]];
            generated: undefined;
            hasDefault: false;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "emoji";
            notNull: false;
            tableName: "reaction_roles";
        }, {}, {}>;
        guildId: PgColumn<{
            baseColumn: never;
            columnType: "PgVarchar";
            data: string;
            dataType: "string";
            driverParam: string;
            enumValues: [string, ...string[]];
            generated: undefined;
            hasDefault: false;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "guild_id";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        id: PgColumn<{
            baseColumn: never;
            columnType: "PgSerial";
            data: number;
            dataType: "number";
            driverParam: number;
            enumValues: undefined;
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: true;
            name: "id";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        isBuiltInEmoji: PgColumn<{
            baseColumn: never;
            columnType: "PgBoolean";
            data: boolean;
            dataType: "boolean";
            driverParam: boolean;
            enumValues: undefined;
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "is_built_in_emoji";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        level: PgColumn<{
            baseColumn: never;
            columnType: "PgInteger";
            data: number;
            dataType: "number";
            driverParam: string | number;
            enumValues: undefined;
            generated: undefined;
            hasDefault: false;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "level";
            notNull: false;
            tableName: "reaction_roles";
        }, {}, {}>;
        messageId: PgColumn<{
            baseColumn: never;
            columnType: "PgVarchar";
            data: string;
            dataType: "string";
            driverParam: string;
            enumValues: [string, ...string[]];
            generated: undefined;
            hasDefault: false;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "message_id";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        requiredPermissions: PgColumn<{
            baseColumn: Column<{
                baseColumn: never;
                columnType: "PgVarchar";
                data: string;
                dataType: "string";
                driverParam: string;
                enumValues: [string, ...string[]];
                generated: undefined;
                hasDefault: false;
                hasRuntimeDefault: false;
                isAutoincrement: false;
                isPrimaryKey: false;
                name: "required_permissions";
                notNull: false;
                tableName: "reaction_roles";
            }, object, object>;
            columnType: "PgArray";
            data: string[];
            dataType: "array";
            driverParam: string | string[];
            enumValues: [string, ...string[]];
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "required_permissions";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        requiredRoles: PgColumn<{
            baseColumn: Column<{
                baseColumn: never;
                columnType: "PgVarchar";
                data: string;
                dataType: "string";
                driverParam: string;
                enumValues: [string, ...string[]];
                generated: undefined;
                hasDefault: false;
                hasRuntimeDefault: false;
                isAutoincrement: false;
                isPrimaryKey: false;
                name: "required_roles";
                notNull: false;
                tableName: "reaction_roles";
            }, object, object>;
            columnType: "PgArray";
            data: string[];
            dataType: "array";
            driverParam: string | string[];
            enumValues: [string, ...string[]];
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "required_roles";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        roles: PgColumn<{
            baseColumn: Column<{
                baseColumn: never;
                columnType: "PgVarchar";
                data: string;
                dataType: "string";
                driverParam: string;
                enumValues: [string, ...string[]];
                generated: undefined;
                hasDefault: false;
                hasRuntimeDefault: false;
                isAutoincrement: false;
                isPrimaryKey: false;
                name: "roles";
                notNull: false;
                tableName: "reaction_roles";
            }, object, object>;
            columnType: "PgArray";
            data: string[];
            dataType: "array";
            driverParam: string | string[];
            enumValues: [string, ...string[]];
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "roles";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        single: PgColumn<{
            baseColumn: never;
            columnType: "PgBoolean";
            data: boolean;
            dataType: "boolean";
            driverParam: boolean;
            enumValues: undefined;
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "single";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
        updatedAt: PgColumn<{
            baseColumn: never;
            columnType: "PgTimestamp";
            data: Date;
            dataType: "date";
            driverParam: string;
            enumValues: undefined;
            generated: undefined;
            hasDefault: true;
            hasRuntimeDefault: false;
            isAutoincrement: false;
            isPrimaryKey: false;
            name: "updated_at";
            notNull: true;
            tableName: "reaction_roles";
        }, {}, {}>;
    };
    dialect: "pg";
    name: "reaction_roles";
    schema: undefined;
}> = ...
""