/**
 * Client constants
 */
export declare const CLIENT_MODE: {
    dev: "development";
    prod: "production";
};
export declare const COMMANDS_MANAGER_STRATEGY: {
    set: "set";
    create: "create";
};
/**
 * Command constants
 */
export declare const COMMAND_TYPE: {
    cmdMsg: "MESSAGE_COMMAND";
    cmdSlash: "SLASH_COMMAND";
    ctxMsg: "CONTEXT_MENU_MESSAGE";
    ctxUser: "CONTEXT_MENU_USER";
};
export declare const COMMAND_CHANNEL: {
    dm: "DM";
    global: "GLOBAL";
    guild: "GUILD";
};
export declare const COMMAND_MESSAGE_ARGS_TYPE: {
    string: "STRING";
    number: "NUMBER";
    boolean: "BOOLEAN";
    rest: "REST";
    guild: "GUILD";
    channel: "CHANNEL";
    member: "MEMBER";
    guild_emoji: "GUILD_EMOJI";
    role: "ROLE";
    user: "USER";
    command: "COMMAND";
};
export declare const COMMAND_PERMISSIONS: {
    admin: "BOT_ADMIN";
};
export declare const COMMAND_EVENTS: {
    userMissingPerm: "userMissingPermissions";
    clientMissingPerm: "clientMissingPermissions";
    cooldownLimit: "cooldownLimit";
    invalidChannel: "invalidChannel";
};
export declare const BUTTON_EVENTS: {
    cooldownLimit: "cooldownLimit";
};
export declare const SELECT_EVENTS: {
    cooldownLimit: "cooldownLimit";
};
export declare const MODAL_EVENTS: {
    cooldownLimit: "cooldownLimit";
};
/**
 * Inhibitor constants
 */
export declare const INHIBITOR_TYPE: {
    message: "MESSAGE_COMMAND";
    appCommand: "APPLICATION_COMMAND";
    button: "BUTTON";
    select: "SELECT_MENU";
    modal: "MODAL";
    all: "ALL";
};
