export interface BoundedWorkerRunnerLimits { readonly concurrency: number; readonly maxQueued: number; readonly timeoutMs: number; } /** * Owns admission, cancellation, and wall-clock limits for isolated evaluators. * The runner never accepts caller-defined limits, so profiles remain policy. */ export declare class BoundedWorkerRunner { #private; constructor(limits?: Partial); get running(): number; get queued(): number; run(task: (signal: AbortSignal) => Promise, externalSignal?: AbortSignal): Promise; } //# sourceMappingURL=bounded-worker-runner.d.ts.map