export type IntentFlags = typeof flags; export type IntentResolvable = number | Array | keyof IntentFlags | Array; /** * Bit flags representing Discord intents. */ export declare const flags: { GUILDS: number; GUILD_MEMBERS: number; GUILD_MODERATION: number; GUILD_EMOJIS_AND_STICKERS: number; GUILD_INTEGRATIONS: number; GUILD_WEBHOOKS: number; GUILD_INVITES: number; GUILD_VOICE_STATES: number; GUILD_PRESENCES: number; GUILD_MESSAGES: number; GUILD_MESSAGE_REACTIONS: number; GUILD_MESSAGE_TYPING: number; DIRECT_MESSAGES: number; DIRECT_MESSAGE_REACTIONS: number; DIRECT_MESSAGE_TYPING: number; MESSAGE_CONTENT: number; GUILD_SCHEDULED_EVENTS: number; AUTO_MODERATION_CONFIGURATION: number; AUTO_MODERATION_EXECUTION: number; GUILD_MESSAGE_POLLS: number; DIRECT_MESSAGE_POLLS: number; }; /** All bit flags that would require Discord to grant manually OR'd together. */ export declare const privileged: number; /** All bit flags OR'd together. */ export declare const all: number; /** All bit flags excluding those that would require Discord to grant manually OR'd together. */ export declare const non_privileged: number; /** * A function to resolve either bit number(s) or human readable string(s) to a bit collection number Discord can accept as client intents. * @param bit Data representing intents that can be resolved to a bit collection number Discord can accept. * @returns A bit collection number Discord can accept as the client intents. */ export declare function resolve(bit?: IntentResolvable): number; declare const _default: { flags: { GUILDS: number; GUILD_MEMBERS: number; GUILD_MODERATION: number; GUILD_EMOJIS_AND_STICKERS: number; GUILD_INTEGRATIONS: number; GUILD_WEBHOOKS: number; GUILD_INVITES: number; GUILD_VOICE_STATES: number; GUILD_PRESENCES: number; GUILD_MESSAGES: number; GUILD_MESSAGE_REACTIONS: number; GUILD_MESSAGE_TYPING: number; DIRECT_MESSAGES: number; DIRECT_MESSAGE_REACTIONS: number; DIRECT_MESSAGE_TYPING: number; MESSAGE_CONTENT: number; GUILD_SCHEDULED_EVENTS: number; AUTO_MODERATION_CONFIGURATION: number; AUTO_MODERATION_EXECUTION: number; GUILD_MESSAGE_POLLS: number; DIRECT_MESSAGE_POLLS: number; }; privileged: number; all: number; non_privileged: number; resolve: typeof resolve; }; export default _default;