import { ISafeifyOptions } from "./ISafeifyOptions"; export declare class Safeify { private options; private workers; private pendingScripts; private cgroups; private inited; private presets; constructor(opts?: ISafeifyOptions); private normalize; init(): Promise; destroy: () => void; distory: () => void; private destroyWorker; readonly workerTotal: number; readonly pendingTotal: number; readonly runningTotal: number; private onWokerCall; private onWorkerMessage; private onWorkerDone; private handleScriptDone; private handleScriptResult; private alignmentWorker; private onWorkerDisconnect; private createControlGroup; private createWorker; private readonly healthyWorkers; private createWorkers; private execute; private onScriptAsyncTimeout; private toCode; preset(code: string | Function): void; run(code: string | Function, sandbox?: any): Promise; }