interface DiscordBotHandle {
    stop: () => void;
    isRunning: () => boolean;
}
/**
 * Start the Discord bot and bridge messages to the harness chat API.
 */
export declare function startDiscordBot(token: string, harnessBaseUrl: string, allowedChannelIds?: string[]): DiscordBotHandle | null;
/**
 * Stop the Discord bot if running.
 */
export declare function stopDiscordBot(): void;
/**
 * Check if the Discord bot is currently running.
 */
export declare function isDiscordBotRunning(): boolean;
export {};
//# sourceMappingURL=discord.d.ts.map