import { AfterViewInit, TemplateRef } from '@angular/core'; import { AnyIntentDescriptor } from '../enum-interfaces/intent-descriptor.model'; import { AnyIntentDraft } from '../enum-interfaces/intent-draft.model'; import { FormBuilder } from '@angular/forms'; import { AlertService } from '../../alert/alert.service'; import { Subscription } from 'rxjs'; import { BaseComponent } from '../../base-component/base/base.component'; import { MultiLanguageService } from '../../../services/multi-language.service'; import { DomDecisionContextService } from '../dom-decision-context.service'; import { ApplicationHelpService } from '../../../services/application-help.service'; import { IIntentInputContext } from './input-groups/_base/intent-input-context'; import { DomApiService } from '../dom-api.service'; import * as i0 from "@angular/core"; export declare class IntentComposerComponent extends BaseComponent implements AfterViewInit { mls: MultiLanguageService; $directMode: import("@angular/core").InputSignal; api: DomApiService; crossFieldErrorMap: Map; $descriptor: import("@angular/core").InputSignal; intentComposed: import("@angular/core").OutputEmitterRef; directModeSaved: import("@angular/core").OutputEmitterRef; cancelled: import("@angular/core").OutputEmitterRef; hotKeys: string[]; $draftInput: import("@angular/core").WritableSignal>; $checkError: import("@angular/core").WritableSignal; $formStatusVersion: import("@angular/core").WritableSignal; $crossFieldErrors: import("@angular/core").Signal; $defaultOrgItemTpl: import("@angular/core").Signal | undefined>; fb: FormBuilder; as: AlertService; ctx: DomDecisionContextService; applicationHelpService: ApplicationHelpService; $allTokens: import("@angular/core").Signal; $form: import("@angular/core").WritableSignal>; $loading: import("@angular/core").WritableSignal; $formRawValue: import("@angular/core").WritableSignal; vfUtcSubscription: Subscription; isDevMode: boolean; $context: import("@angular/core").Signal; constructor(mls: MultiLanguageService); onConfirm(): void; onCancel(): void; onEscape(event: KeyboardEvent): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }