import type { AutomationPort } from '../ports/automation-port'; import type { Logger } from '../ports/logger-port'; import type { AutomatedInbox, InboxAssignment, InboxSyncReport, InboxSyncResult } from '../types/automation'; export default class ForestServerAutomationPort implements AutomationPort { private readonly options; private readonly logger; private reportedMissingRoute; constructor(params: { envSecret: string; forestServerUrl: string; logger?: Logger; }); listAutomatedInboxes(instanceId: string): Promise; holdLease(instanceId: string): Promise; private reportMissingRoute; private parseConfigs; private warnOnUnreadableSort; listAssignments(inboxId: string): Promise; sync(inboxId: string, report: InboxSyncReport): Promise; private callPort; } //# sourceMappingURL=forest-server-automation-port.d.ts.map