import { OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export type CountdownVariant = 'default' | 'success' | 'danger' | 'warning' | 'info'; export declare class CountdownComponent implements OnDestroy { targetDate: import("@angular/core").InputSignal; duration: import("@angular/core").InputSignal; showRing: import("@angular/core").InputSignal; ringColor: import("@angular/core").InputSignal; theme: import("@angular/core").InputSignal<"light" | "dark">; variant: import("@angular/core").InputSignal; autoStart: import("@angular/core").InputSignal; showControls: import("@angular/core").InputSignal; compactOnly: import("@angular/core").InputSignal; forceShowDays: import("@angular/core").InputSignal; id: import("@angular/core").InputSignal; finished: import("@angular/core").OutputEmitterRef; tick: import("@angular/core").OutputEmitterRef<{ days: number; hours: number; minutes: number; seconds: number; totalSeconds: number; }>; remainingSeconds: import("@angular/core").WritableSignal; initialTotalSeconds: import("@angular/core").WritableSignal; isRunning: import("@angular/core").WritableSignal; private timerId; days: import("@angular/core").Signal; hours: import("@angular/core").Signal; minutes: import("@angular/core").Signal; seconds: import("@angular/core").Signal; isFinished: import("@angular/core").Signal; progressRatio: import("@angular/core").Signal; strokeDashoffset: import("@angular/core").Signal; formattedCompactTime: import("@angular/core").Signal; variantClass: import("@angular/core").Signal<"" | CountdownVariant>; constructor(); ngOnDestroy(): void; start(): void; pause(): void; reset(): void; formatNumber(val: number): string; private clearTimer; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }