import { EventEmitter } from 'events'; import type { CronCompletedEvent, CronFailedEvent } from './cron-worker.js'; export type { CronCompletedEvent, CronFailedEvent }; export interface GatewaySender { sendMessage(channelId: string, message: string): Promise; } export interface CronResultRouterOptions { emitter: EventEmitter; gateways: { discord?: GatewaySender; slack?: GatewaySender; telegram?: GatewaySender; viewer?: GatewaySender; }; } export declare class CronResultRouter { private readonly gateways; constructor(options: CronResultRouterOptions); private parseChannel; private getGateway; private routeResult; private routeError; } //# sourceMappingURL=cron-result-router.d.ts.map