import type { AppModules } from './wiring.js';
export declare class TelegramPoller {
    private pollers;
    private modules;
    private active;
    private syncInterval?;
    constructor(modules: AppModules);
    addBot(characterId: string, token: string): void;
    removeBot(characterId: string): void;
    start(): void;
    stop(): void;
    syncBots(): Promise<void>;
    private pollLoop;
}
export declare function startTelegramPoller(modules: AppModules): TelegramPoller;
//# sourceMappingURL=telegram-poller.d.ts.map