import { now } from "./now.js"; /** * Tracker is a promise object that can be resolved/rejected * from anywhere else */ export declare class Tracker { p: Promise; protected resolve: (value: TResult | PromiseLike) => void; protected reject: (reason?: any) => void; protected tEnd: number | null; protected tStart: number; isFinished: boolean; isCancelled: boolean; constructor(); finish(result: TResult): this; cancel(reason: unknown): this; reset(): this; get isInProgress(): boolean; get timeSpent(): number; } export { now }; /** * @module utils/tracker * */ //# sourceMappingURL=tracker.d.ts.map