export declare class InterruptibleController { private readonly controllers; private readonly listeners; begin(): AbortController; end(controller: AbortController): void; hasWork(): boolean; cancelAll(): number; subscribe(listener: () => void): () => void; dispose(): void; private emit; }