import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
export declare class NgmTimerDirective implements OnInit, OnDestroy {
    private el;
    startTime: Date | string | number;
    readonly stopTime: import("@angular/core").InputSignal<string | number | Date>;
    private elapsedSeconds;
    private intervalId;
    constructor(el: ElementRef);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private toTimestamp;
    private formatTime;
    private pad;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgmTimerDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgmTimerDirective, "[ngmTimer]", never, { "startTime": { "alias": "ngmTimer"; "required": false; }; "stopTime": { "alias": "stopTime"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
