import { EventEmitter, OnInit } from '@angular/core';
import { UI } from '../../core/enums/ui';
declare type Counter = {
    days: number;
    hours: number;
    minutes: number;
    seconds: number;
};
export declare const SECONDS_IN_MINUTE = 60;
export declare const SECONDS_IN_HOUR = 3600;
export declare const HOURS_IN_DAY = 24;
export declare class TimerComponent implements OnInit {
    ui: typeof UI;
    remains: number;
    timer: any;
    counter: Counter;
    private days$;
    private hours$;
    private minutes$;
    private seconds$;
    readonly host = "jnt-timer-host";
    set days(days: number);
    get days(): number;
    set hours(hours: number);
    get hours(): number;
    set minutes(minutes: number);
    get minutes(): number;
    set seconds(seconds: number);
    get seconds(): number;
    tick: EventEmitter<any>;
    finished: EventEmitter<any>;
    pause(): void;
    reset(): void;
    ngOnInit(): void;
    start(): void;
}
export {};
