import type { NotifyDeliveryResult, ProcessJobProjection, ProcessJobWakeDeliveryResult } from "@mono-agent/agent-contracts"; import type { ChannelDriver, ChannelId, MonoAgentAppLogger, RunningChannel } from "./channels.js"; export interface ProcessJobChannelRoutingInput { readonly projection: ProcessJobProjection; readonly conversationId: string; readonly deliveryKey: string; readonly drivers: readonly ChannelDriver[]; readonly running: ReadonlyMap; readonly logger?: MonoAgentAppLogger; } export declare function assertUniqueProcessJobChannelSchemes(drivers: readonly ChannelDriver[]): void; export declare function routeProcessJobSurfaceUpdate(input: ProcessJobChannelRoutingInput): Promise; export declare function routeProcessJobWake(input: ProcessJobChannelRoutingInput & { readonly text: string; }): Promise; //# sourceMappingURL=process-job-channel-routing.d.ts.map