export interface CountDownProps { time?: number; autoStart?: boolean; format?: string; millisecond?: boolean; } export declare const countDownProps: { time: { type: NumberConstructor; default: number; }; autoStart: { type: BooleanConstructor; default: boolean; }; format: { type: StringConstructor; default: string; }; millisecond: BooleanConstructor; }; export interface CountDownSlots { default(props: { time: CountDownCurrentTime; }): any; } export interface CountDownEmits { (e: 'change', time: CountDownCurrentTime): void; (e: 'finish'): void; } export interface CountDownExpose { start: () => void; pause: () => void; reset: () => void; } export interface CountDownCurrentTime { milliseconds: number; seconds: number; minutes: number; hours: number; days: number; total: number; } export declare function getCurrentTime(remainTime: number): CountDownCurrentTime; export declare function formatTime(format: string, currentTime: CountDownCurrentTime): string;