///
///
///
import { Worker as NodeWorker, WorkerOptions } from 'worker_threads';
import { Http2ServerRequest, Http2ServerResponse } from 'http2';
import { IncomingMessage, ServerResponse } from 'http';
type RuntimeOptions = WorkerOptions & {
dirname: string;
loader?: string;
};
export declare class Worker extends NodeWorker {
filename: string;
dirname: string;
constructor(filename: string, options: RuntimeOptions);
private okResolve;
private okReject;
private okPromise;
ok(): Promise;
handleRequest(req: Http2ServerRequest | IncomingMessage, res: Http2ServerResponse | ServerResponse): void;
}
export {};