import { WorkerRequestBase, WorkerAnswerBase } from "./GcWorkerClientBase";
export declare class GcWorkerBase<TWorkerRequest extends WorkerRequestBase, TWorkerAnswer extends WorkerAnswerBase> {
    onRequest?(request: TWorkerRequest): TWorkerAnswer;
}
export declare function initializeWebWorker(webWorker: GcWorkerBase<WorkerRequestBase, WorkerAnswerBase>): void;
