type ISettigns = Record; export declare const format: (string: string, capitalize: boolean) => string; export declare const formatSettings: (settings: T[] | readonly T[]) => string[]; export declare namespace Settings { type Users = ISettigns; namespace Users { const EXCLUDE: readonly []; const ALL: readonly []; const DEFAULT: Users; const AVAILABLE: Users; const RAW_DEFAULT: bigint; const RAW_AVAILABLE: bigint; } type Guild = ISettigns; namespace Guild { const EXCLUDE: readonly ["WHEN_USER__JOIN_INTO_GUILD__SEND_MESSAGE_TO_USER", "WHEN_USER__LEAVE_FROM_GUILD__SEND_MESSAGE_TO_USER", "WHEN_USER__JOIN_INTO_GUILD__SEND_HELLO_MESSAGE_TO_CHANNEL", "WHEN_USER__LEAVE_FROM_GUILD__SEND_GOODBYE_MESSAGE_TO_CHANNEL", "WHEN_USER__JOIN_INTO_GUILD__GRANT_ROLES", "WHEN_USER__JOIN_INTO_VOICE__CREATE_VOICE_AND_MOVE_HIM"]; const ALL: readonly ["WHEN_USER__JOIN_INTO_GUILD__SEND_MESSAGE_TO_USER", "WHEN_USER__LEAVE_FROM_GUILD__SEND_MESSAGE_TO_USER", "WHEN_USER__JOIN_INTO_GUILD__SEND_HELLO_MESSAGE_TO_CHANNEL", "WHEN_USER__LEAVE_FROM_GUILD__SEND_GOODBYE_MESSAGE_TO_CHANNEL", "WHEN_USER__JOIN_INTO_GUILD__GRANT_ROLES", "WHEN_USER__JOIN_INTO_VOICE__CREATE_VOICE_AND_MOVE_HIM"]; const DEFAULT: Guild; const AVAILABLE: Guild; const RAW_DEFAULT: bigint; const RAW_AVAILABLE: bigint; } type Logging = ISettigns; namespace Logging { const EXCLUDE: readonly ["WHEN_BOT__JOIN_INTO_GUILD__SEND_LOG_INTO_CHANNEL", "WHEN_BOT__LEAVE_FROM_GUILD__SEND_LOG_INTO_CHANNEL", "WHEN_USER__JOIN_INTO_GUILD__SEND_LOG_INTO_CHANNEL", "WHEN_USER__LEAVE_FROM_GUILD__SEND_LOG_INTO_CHANNEL", "WHEN_USER__JOIN_INTO_VOICE__SEND_LOG_INTO_CHANNEL", "WHEN_USER__LEAVE_FROM_VOICE__SEND_LOG_INTO_CHANNEL", "WHEN_MESSAGE__WAS_SENDED__SEND_LOG_INTO_CHANNEL", "WHEN_MESSAGE__WAS_CHANGED__SEND_LOG_INTO_CHANNEL", "WHEN_MESSAGE__WAS_DELETED__SEND_LOG_INTO_CHANNEL", "WHEN_USER__CHANGE_PROFILE__SEND_LOG_INTO_CHANNEL", "WHEN_USER__CHANGE_ACTIVITY__SEND_LOG_INTO_CHANNEL", "WHEN_USER__TAKES_MUTE__SEND_LOG_INTO_CHANNEL", "WHEN_USER__TAKES_BAN__SEND_LOG_INTO_CHANNEL", "WHEN_ROLES__CHANGES_AT_USER__SEND_LOG_INTO_CHANNEL", "WHEN_GUILD_PROFILE__CHANGES__SEND_LOG_INTO_CHANNEL"]; const ALL: readonly ["WHEN_BOT__JOIN_INTO_GUILD__SEND_LOG_INTO_CHANNEL", "WHEN_BOT__LEAVE_FROM_GUILD__SEND_LOG_INTO_CHANNEL", "WHEN_USER__JOIN_INTO_GUILD__SEND_LOG_INTO_CHANNEL", "WHEN_USER__LEAVE_FROM_GUILD__SEND_LOG_INTO_CHANNEL", "WHEN_USER__JOIN_INTO_VOICE__SEND_LOG_INTO_CHANNEL", "WHEN_USER__LEAVE_FROM_VOICE__SEND_LOG_INTO_CHANNEL", "WHEN_MESSAGE__WAS_SENDED__SEND_LOG_INTO_CHANNEL", "WHEN_MESSAGE__WAS_CHANGED__SEND_LOG_INTO_CHANNEL", "WHEN_MESSAGE__WAS_DELETED__SEND_LOG_INTO_CHANNEL", "WHEN_USER__CHANGE_PROFILE__SEND_LOG_INTO_CHANNEL", "WHEN_USER__CHANGE_ACTIVITY__SEND_LOG_INTO_CHANNEL", "WHEN_USER__TAKES_MUTE__SEND_LOG_INTO_CHANNEL", "WHEN_USER__TAKES_BAN__SEND_LOG_INTO_CHANNEL", "WHEN_ROLES__CHANGES_AT_USER__SEND_LOG_INTO_CHANNEL", "WHEN_GUILD_PROFILE__CHANGES__SEND_LOG_INTO_CHANNEL"]; const DEFAULT: Logging; const AVAILABLE: Logging; const RAW_DEFAULT: bigint; const RAW_AVAILABLE: bigint; } type Roles = ISettigns; namespace Roles { const EXCLUDE: readonly []; const ALL: readonly []; const DEFAULT: Roles; const AVAILABLE: Roles; const RAW_DEFAULT: bigint; const RAW_AVAILABLE: bigint; } /** * - this file was auto genereted by compiler * - if you see inconsistencies: https://github.com/FOCKUSTY/bit-field/issues */ const settings: { readonly users: {}; readonly guild: { /** @value 1 */ readonly whenUserJoinIntoGuildSendMessageToUser: bigint; /** @value 2 */ readonly whenUserLeaveFromGuildSendMessageToUser: bigint; /** @value 4 */ readonly whenUserJoinIntoGuildSendHelloMessageToChannel: bigint; /** @value 8 */ readonly whenUserLeaveFromGuildSendGoodbyeMessageToChannel: bigint; /** @value 16 */ readonly whenUserJoinIntoGuildGrantRoles: bigint; /** @value 32 */ readonly whenUserJoinIntoVoiceCreateVoiceAndMoveHim: bigint; }; readonly logging: { /** @value 64 */ readonly whenBotJoinIntoGuildSendLogIntoChannel: bigint; /** @value 128 */ readonly whenBotLeaveFromGuildSendLogIntoChannel: bigint; /** @value 256 */ readonly whenUserJoinIntoGuildSendLogIntoChannel: bigint; /** @value 512 */ readonly whenUserLeaveFromGuildSendLogIntoChannel: bigint; /** @value 1024 */ readonly whenUserJoinIntoVoiceSendLogIntoChannel: bigint; /** @value 2048 */ readonly whenUserLeaveFromVoiceSendLogIntoChannel: bigint; /** @value 4096 */ readonly whenMessageWasSendedSendLogIntoChannel: bigint; /** @value 8192 */ readonly whenMessageWasChangedSendLogIntoChannel: bigint; /** @value 16384 */ readonly whenMessageWasDeletedSendLogIntoChannel: bigint; /** @value 32768 */ readonly whenUserChangeProfileSendLogIntoChannel: bigint; /** @value 65536 */ readonly whenUserChangeActivitySendLogIntoChannel: bigint; /** @value 131072 */ readonly whenUserTakesMuteSendLogIntoChannel: bigint; /** @value 262144 */ readonly whenUserTakesBanSendLogIntoChannel: bigint; /** @value 524288 */ readonly whenRolesChangesAtUserSendLogIntoChannel: bigint; /** @value 1048576 */ readonly whenGuildProfileChangesSendLogIntoChannel: bigint; }; readonly roles: {}; }; type IConfig = { users: []; guild: [ when_user_join_into_guild_send_message_to_user: unknown, when_user_leave_from_guild_send_message_to_user: unknown, when_user_join_into_guild_send_hello_message_to_channel: unknown, when_user_leave_from_guild_send_goodbye_message_to_channel: unknown, when_user_join_into_guild_grant_roles: unknown, when_user_join_into_voice_create_voice_and_move_him: unknown ]; logging: [ when_bot_join_into_guild_send_log_into_channel: unknown, when_bot_leave_from_guild_send_log_into_channel: unknown, when_user_join_into_guild_send_log_into_channel: unknown, when_user_leave_from_guild_send_log_into_channel: unknown, when_user_join_into_voice_send_log_into_channel: unknown, when_user_leave_from_voice_send_log_into_channel: unknown, when_message_was_sended_send_log_into_channel: unknown, when_message_was_changed_send_log_into_channel: unknown, when_message_was_deleted_send_log_into_channel: unknown, when_user_change_profile_send_log_into_channel: unknown, when_user_change_activity_send_log_into_channel: unknown, when_user_takes_mute_send_log_into_channel: unknown, when_user_takes_ban_send_log_into_channel: unknown, when_roles_changes_at_user_send_log_into_channel: unknown, when_guild_profile_changes_send_log_into_channel: unknown ]; roles: []; }; namespace Raw { type Keys = keyof typeof settings; type Settings = (typeof settings)[T]; type SettingsKeys = keyof Settings; } const CONSTANTS: { readonly raw: { readonly default: { readonly users: bigint; readonly guild: bigint; readonly logging: bigint; readonly roles: bigint; }; readonly available: { readonly users: bigint; readonly guild: bigint; readonly logging: bigint; readonly roles: bigint; }; }; readonly object: { readonly default: { readonly users: Users; readonly guild: Guild; readonly logging: Logging; readonly roles: Roles; }; readonly available: { readonly users: Users; readonly guild: Guild; readonly logging: Logging; readonly roles: Roles; }; }; }; } export {}; //# sourceMappingURL=settings.d.ts.map