import { EventEmitter, AfterContentInit, OnInit, OnDestroy } from '@angular/core'; import { TimeData, TimeDataUnit } from './types'; import { CTYFormat } from 'cty-mobile-ui/utils'; import * as i0 from "@angular/core"; export declare class CtyCountDown implements OnInit, OnDestroy, AfterContentInit { time: number; autoStart: boolean; millisecond: boolean; unit: boolean; format: string; timeDataUnit: TimeDataUnit; ctyChange: EventEmitter; ctyFinish: EventEmitter; Util: typeof CTYFormat; timeoutId: null | number; SECOND: number; MINUTE: number; HOUR: number; DAY: number; counting: boolean; endTime: number; remain: number; timeData: TimeData; timeRange: (keyof TimeDataUnit)[]; formattedTime: string; get isSingle(): boolean; constructor(); ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; start(): void; reset(): void; pause(): void; getTime(): number; updateTime(remain: number): void; doCount(): void; parseTimeData(time: number): TimeData; isSameSecond(time1: number, time2: number): boolean; parseFormat(time: number, format: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }