import { EventEmitter } from '../../stencil-public-runtime'; import type { ButtonFilledIntent } from '../ButtonFilled/ButtonFilled'; import type { MessageComposerStatus } from '../conversation-types'; export declare class MessageComposer { el: HTMLElement; value: string; placeholder: string; label: string; status: MessageComposerStatus; /** Submission failure shown while status is error. */ errorMessage?: string; isInactive: boolean; submitIntent: ButtonFilledIntent; dsInput: EventEmitter; dsSubmit: EventEmitter<{ text: string; }>; dsStop: EventEmitter; private textarea?; private readonly errorId; componentDidLoad(): void; onValueChange(): void; setFocus(): Promise; private get streaming(); private resize; private handleInput; private submit; private handleKeyDown; private handleAction; render(): any; } //# sourceMappingURL=MessageComposer.d.ts.map