import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, SimpleChanges } from "@angular/core"; import * as i0 from "@angular/core"; export declare class BusinessRulesTimerComponent implements OnDestroy, OnChanges { private cdRef; minutes: number; seconds: number; fillColor: string; strokeColor: string; backgroundColor: string; strokeWidth: number; svgWidth: number; svgHeight: number; timedOut: EventEmitter; arcPath: string; private timerSubscription; intervalId: NodeJS.Timeout; totalTime: number; remainingTime: number; constructor(cdRef: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; startTimer(): void; updateArcPath(): void; describeArc(x: number, y: number, radius: number, startAngle: number, endAngle: number): string; polarToCartesian(centerX: number, centerY: number, radius: number, angleInDegrees: number): { x: number; y: number; }; resetAllVariables(): void; resetTimer(): void; closeTimer(): void; stopTimer(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }