import type { ChannelBroker } from '@portel/photon-core'; import type { WorkerToMainMessage } from './worker-protocol.js'; export type PendingDepCall = { resolve: (value: unknown) => void; reject: (error: Error) => void; }; export interface WorkerDepProxyOptions { depName: string; remoteToolNames: string[]; broker: Pick; send: (msg: WorkerToMainMessage) => void; genId: () => string; pendingDepCalls: Map; timeoutMs?: number; } export declare function createWorkerDepProxy({ depName, remoteToolNames, broker, send, genId, pendingDepCalls, timeoutMs, }: WorkerDepProxyOptions): any; //# sourceMappingURL=worker-dep-proxy.d.ts.map