import { later } from '@ember/runloop';
export default class Timer {
    id: ReturnType<typeof later> | undefined;
    callback: undefined | (() => void);
    finishTime: number | undefined;
    timeRemaining: number | undefined;
    constructor(callback: () => void, timeMs: number);
    pause: () => void;
    resume: () => void;
    clear: () => void;
    finish: () => void;
}
//# sourceMappingURL=timer.d.ts.map