/// import { Logger } from 'embark-logger'; import { PerformanceObserver } from "perf_hooks"; export interface LongRunningProcessTimerOptions { showSpinner?: boolean; spinnerStyle?: string; interval?: number; longRunningThreshold?: number; } export default class LongRunningProcessTimer { private logger; private packageName; private version; private processStartingMsg; private processOngoingMsg; private processFinishedMsg; private options; private startMark; private ongoingMark; private downloadOngoing; private endMark; private downloadComplete; private spinner; private intOngoingDownload; private _observer; private static readonly DEFAULT_OPTIONS; constructor(logger: Logger, packageName: string, version: string, processStartingMsg: string, processOngoingMsg: string, processFinishedMsg: string, options?: LongRunningProcessTimerOptions); get observer(): PerformanceObserver; start(): void; end(): void; abort(): void; } //# sourceMappingURL=longRunningProcessTimer.d.ts.map