import { EventEmitter, OnInit, NgZone } from '@angular/core'; import { CTYRecordService, CTYInspectService, CTYControllerService } from 'cty-mobile-ui/services'; import * as i0 from "@angular/core"; export declare class CtyRecord implements OnInit { private zone; ctyControllerService: CTYControllerService; ctyInspectService: CTYInspectService; ctyRecordService: CTYRecordService; backdropDismiss: boolean; closeable: boolean; maxSeconds: number; minSeconds: number; circleColor: string; circleWidth: number | string; ctyRecordStart: EventEmitter; ctyRecording: EventEmitter; ctyRecordEnd: EventEmitter; ctyRecordComplete: EventEmitter; ctyDismiss: EventEmitter; _recordDesc: string; _recordTime: string; _recordStatus: string; recorded: boolean; recording: boolean; auditioning: boolean; recordSecond: number; timeStart: Date; timeEnd: Date; lasttime: number; countDownTimer: number; recordFile: string; _showWarning: boolean; constructor(zone: NgZone, ctyControllerService: CTYControllerService, ctyInspectService: CTYInspectService, ctyRecordService: CTYRecordService); ngOnInit(): void; _initRecord(): void; _doReRecord(): void; _doRecord(): Promise; startRecord(): Promise; _doStopRecord(): Promise; endRecord(): void; _doConfirm(): Promise; _closeRecord(): void; countDown(): void; _doAlertAction({ index }: any): void; _dismiss(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }