export declare class IntentBuilder { intent: number; constructor(intent?: number); addIntent(intent_id: ValidIntent): this; toString(): string; toNumber(): number; toJSON(): { intent: number; }; } export declare const validIntents: string[]; export type ValidIntent = `GUILDS` | `GUILD_MEMBERS` | `GUILD_BANS` | `GUILD_EMOJIS_AND_STICKERS` | `GUILD_INTEGRATIONS` | `GUILD_WEBHOOKS` | `GUILD_INVITES` | `GUILD_VOICE_STATES` | `GUILD_PRESENCES` | `GUILD_MESSAGES` | `GUILD_MESSAGE_REACTIONS` | `GUILD_MESSAGE_TYPING` | `DIRECT_MESSAGES` | `DIRECT_MESSAGE_REACTIONS` | `DIRECT_MESSAGE_TYPING` | `MESSAGE_CONTENT` | `GUILD_SCHEDULED_EVENTS`;