/** * Discord Adapter — Uses discord.js for bot communication. * * Auth: DISCORD_BOT_TOKEN from Discord Developer Portal * Requires: MessageContent privileged intent enabled */ import { MessageBuffer } from '../buffer.js'; import type { ChannelAdapter, ChannelInfo, ChannelMessage, ChannelState, HistoryOptions, Platform, SendOptions, SendResult } from '../adapter.js'; export declare class DiscordAdapter implements ChannelAdapter { readonly platform: Platform; state: ChannelState; readonly buffer: MessageBuffer; private client; private token; constructor(token: string, bufferSize?: number); connect(): Promise; disconnect(): Promise; send(options: SendOptions): Promise; getHistory(options: HistoryOptions): Promise; listChannels(): Promise; isHealthy(): Promise; } //# sourceMappingURL=discord.d.ts.map