import { AsyncDisposable } from '@idlebox/common'; import type { IMyLogger } from '@idlebox/logger'; import type { JobGraph } from './job-graph.graph.js'; import type { Job } from './job-graph.job.js'; export declare class Pauser> extends AsyncDisposable { private readonly graph; private readonly logger; private pauseControl; constructor(graph: JobGraph, logger: IMyLogger); dispose(): Promise; private onNodeChange; pauseDependents>(node: T): Promise; resumeRelated>(node: T): Promise; private _check_node_resume; } //# sourceMappingURL=job-graph.graph.pause.d.ts.map