import * as _angular_core from '@angular/core'; import { ElementRef } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Action } from '@ng-atomic/core'; import { SpeechService } from '@xxmachina/common/services/speech'; declare enum ActionId { SEND = "send" } declare class TerminalInputSectionOrganism { static readonly ActionId: typeof ActionId; readonly speechService: SpeechService; readonly control: _angular_core.InputSignal>; readonly placeholder: _angular_core.InputSignal; readonly prefix: _angular_core.InputSignal; readonly clearOnSend: _angular_core.InputSignal; readonly enableVoiceInput: _angular_core.InputSignal; readonly sessionId: _angular_core.InputSignal; readonly action: _angular_core.OutputEmitterRef>; readonly inputField: _angular_core.Signal | undefined>; private readonly componentId; readonly isRecording: _angular_core.Signal; private isComposing; private enterPressedDuringComposition; constructor(); onCompositionStart(): void; onCompositionEnd(): void; handleKeydown(event: KeyboardEvent): void; onInput(): void; send(): void; private adjustTextareaHeight; private resetTextareaHeight; focus(): void; toggleVoiceInput(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { ActionId, TerminalInputSectionOrganism }; //# sourceMappingURL=xxmachina-components-organisms-terminal-input-section.d.ts.map