import { EventEmitter, OnInit, OnDestroy } from '@angular/core'; import { Observable, BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; export interface ConversationData { id?: number | string; replyBack_id?: string; stepStatus?: string; } export declare type ConversationMode = 'step-regular' | 'step-debug' | 'test-case-group'; export declare class LiveConversationComponent implements OnInit, OnDestroy { conversation: ConversationData | null; executionStatus: string; stepFrom: string; mode: ConversationMode; stepId?: number | string; message: string; remainingTime$?: Observable; circleCircumference: number; showUserInputField: boolean; showUserInputFieldinDebug: boolean; messageChange: EventEmitter; sendMessage: EventEmitter<{ type?: string; data?: any; }>; stopAgent: EventEmitter; stepAction: EventEmitter<{ action: string; stepId: number | string; }>; updateStepData: EventEmitter<{ action: string; type: 'locator' | 'metadata'; stepId: number | string; }>; redirectToCE: EventEmitter; showUserInputFieldChange: EventEmitter; showUserInputFieldinDebugChange: EventEmitter; internalRemainingTime$: BehaviorSubject; private timerSubscription; ngOnInit(): void; ngOnDestroy(): void; onMessageChange(value: string): void; onSendMessage(): void; onStopAgent(): void; onStepAction(action: string): void; onUpdateStepData(action: string, type: 'locator' | 'metadata'): void; onRedirectToCE(): void; onShowUserInputFieldChange(value: boolean): void; onShowUserInputFieldinDebugChange(value: boolean): void; formatTime(seconds: number): string; getDashOffset(remainingTime: number): number; private stopTimer; get isStepRegularMode(): boolean; get isStepDebugMode(): boolean; get isTestCaseGroupMode(): boolean; get shouldShowStepRegular(): boolean; get shouldShowStepDebug(): boolean; get shouldShowTestCaseGroup(): boolean; get isLocatorNotDetect(): boolean; get isTimeout(): boolean; get inputPlaceholder(): string; get inputType(): string; get isInputDisabled(): boolean; get isResumeDisabled(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }