import { Disposable } from '@zajno/common/functions/disposer'; export declare class TimerViewModel extends Disposable { readonly interval: number; private readonly _enabled; private readonly _state; private _timer; constructor(interval?: number); get elapsed(): number; get left(): number; get now(): number; get enabled(): boolean; start: (duration: number) => void; stop: () => void; private _onTick; }