import type { SKYKOIConfig, ReplyToMode } from "../../config/config.js";
import type { RuntimeEnv } from "../../runtime.js";
export type MonitorDiscordOpts = {
    token?: string;
    accountId?: string;
    config?: SKYKOIConfig;
    runtime?: RuntimeEnv;
    abortSignal?: AbortSignal;
    mediaMaxMb?: number;
    historyLimit?: number;
    replyToMode?: ReplyToMode;
};
export declare function monitorDiscordProvider(opts?: MonitorDiscordOpts): Promise<void>;
