import { ChangeDetectorRef, OnInit } from '@angular/core'; import { Subject } from 'rxjs'; import { PghCountdownTimerService } from './countdown-timer.service'; import * as i0 from "@angular/core"; declare const PghCountdownTimerComponent_base: (new (...args: any[]) => { _destroyed$: Subject; ngOnDestroy(): void; }) & (new (...args: any[]) => {}); export declare class PghCountdownTimerComponent extends PghCountdownTimerComponent_base implements OnInit { private changeDetectorRef; private pghCountdownTimerService; durationInSeconds: import("@angular/core").ModelSignal; startAutomatically: import("@angular/core").InputSignal; restartButtonText: import("@angular/core").InputSignal; buttonType: import("@angular/core").InputSignal<"button" | "submit">; timerFinished: import("@angular/core").OutputEmitterRef; restartTimerClick: import("@angular/core").OutputEmitterRef; private readonly _stop; remainingSeconds: import("@angular/core").WritableSignal; remainingMinutes: import("@angular/core").WritableSignal; private elapsedTime; isTimerRunning: import("@angular/core").WritableSignal; private readonly TIMER_DELAY; private readonly TIMER_INTERVAL; private readonly SECONDS_IN_A_MINUTE; constructor(changeDetectorRef: ChangeDetectorRef, pghCountdownTimerService: PghCountdownTimerService); ngOnInit(): void; onRestartTimerClick(): void; private startTimer; private getTimeDifference; private allocateTimeUnits; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};