import type { IDisposable } from '@lumino/disposable'; import type { IOutputCallback } from './callback'; export declare class DownloadTracker implements IDisposable { readonly packageName: string; readonly moduleName: string; readonly outputCallback: IOutputCallback; constructor(packageName: string, moduleName: string, outputCallback: IOutputCallback); dispose(): void; get isDisposed(): boolean; start(): void; stop(): void; private _callback; private _callbackCount; private _delayMs; private _dots; private _initialIgnore; private _intervalId?; private _isDisposed; private _displayed; }