import { WritableSignal } from '@angular/core'; import { IRoutingResult } from '../interfaces/IRoutingResult'; import { BaseComponent } from '../../base-component/base/base.component'; import { EnumImageResolverType } from '../../../directives/image-error-resolver.directive'; import { MultiLanguageService } from '../../../services/multi-language.service'; import { CoreWorkflowService } from '../core-workflow.service'; import { AlertService } from '../../alert/alert.service'; import { AppConfigService } from '../../../services/app-config.service'; import { IPlannedActor } from '../interfaces/IPlannedActor'; import { ISubmitResult } from '../interfaces/ISubmitResult'; import { CoreFormService } from '../../core-form/core-form.service'; import { IRoutingStep } from '../interfaces/IRoutingStep'; import * as i0 from "@angular/core"; export declare class RoutingPreviewComponent extends BaseComponent { mls: MultiLanguageService; $previewMode: import("@angular/core").InputSignal; $loading: WritableSignal; $loadingMessage: WritableSignal; $backendMessage: WritableSignal; $submitResult: WritableSignal; $submitErrors: import("@angular/core").Signal<(string | undefined)[] | undefined>; $results: WritableSignal; $logExpandedStates: WritableSignal; $logs: WritableSignal; imageResolverType: EnumImageResolverType; isDevMode: boolean; $isDebugMode: WritableSignal; $showResolvedSteps: WritableSignal; $showEmailPreview: WritableSignal; $emailSubject: WritableSignal; $emailBody: WritableSignal; wfs: CoreWorkflowService; cfs: CoreFormService; as: AlertService; appConfigService: AppConfigService; liveForm: import("@angular/forms").FormGroup; constructor(mls: MultiLanguageService); handleKeyDown(event: KeyboardEvent): void; getGroupSubmitErrors(index: number): string[]; generateRouting(): void; initialDebugSubmit(): void; backToLiveForm(): void; onIsDebugModeChange(value: boolean): void; toggleResolvedSteps(): void; onEmailChange(actor: IPlannedActor, email: string): void; copy(value: string | number | undefined | null): void; toggleLog(index: number): void; isLogVisible(index: number): boolean; onActorToolClick(step: IRoutingStep, actor: IPlannedActor): void; getLogLinesFor(index: number): string[]; getCorrelationId(result: IRoutingResult): string | null; previewEmail(templateType: 'SUBMIT' | 'REACT' | 'FULLY_APPROVE' | 'REJECT' | 'CANCEL' | 'TERMINATE' | 'REVOKE' | 'CC', correlationId: string, actorFullName: string): void; onCloseEmailPreview(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }