import type { WorkerRequest, WorkerResponse } from "./worker.mjs";
/**
 * Shared interface for types processing managers.
 */
export interface TypesProcessor {
  processTypes(request: WorkerRequest): Promise<WorkerResponse>;
  terminate(): void;
}
export declare function getWorkerManager(socketDir?: string): TypesProcessor;
export declare function terminateWorkerManager(): void;