import { type ActivityOptions } from 'discord.js'; import { iReceiver } from '@inner-dj/common'; import type { iReceiverConfig } from '@inner-dj/common'; export interface DiscordReceiverConfig extends iReceiverConfig { token: string; activity: ActivityOptions | undefined; route: string | undefined; } export declare class InnerDJDiscordBot extends iReceiver { private client; static getConfig(cfg?: Partial): DiscordReceiverConfig; start: () => Promise; registerCommands: () => Promise; close: () => void; }