import { WakeQueueService } from './wake-queue.service.js'; import type { FeishuConfig } from '../../shared/agent-config.js'; export interface InboxSubscriberOptions { agentRuntimeKind: string; animaHome: string; appToken?: string; /** Agent Slack bot user id from the synced start-time config (not re-read per event). */ botUserId?: string; botToken?: string; feishu?: FeishuConfig; queue: WakeQueueService; runtimeEnv: Record; } export declare class InboxSubscriber { private readonly reminders; private readonly transports; constructor(options: InboxSubscriberOptions); start(): Promise; stop(): Promise; } //# sourceMappingURL=subscriber.d.ts.map