import type { HTMLTextareaAttributes } from 'svelte/elements'; type SubmitMode = 'modEnter' | 'enter'; type Props = { value?: string; placeholder?: string; disabled?: boolean; showSubmitSpinner?: boolean; compactSubmitSpinner?: boolean; maxLines?: number; maxChars?: number; ariaLabel?: string; sendAriaLabel?: string; micAriaLabel?: string; attachAriaLabel?: string; autocomplete?: HTMLTextareaAttributes['autocomplete']; spellcheck?: boolean; inputClass?: string; submitMode?: SubmitMode; showAttach?: boolean; showMic?: boolean; showTakePhoto?: boolean; submitReady?: boolean; attachmentShortcutLabel?: string | null; onInput?: (detail: { value: string; isExpanded?: boolean; }) => void; onSubmit?: (detail: { value: string; }) => void; onPaste?: (event: ClipboardEvent) => void; onAttachSelect?: () => void; onTakePhotoSelect?: () => void; onMicClick?: () => void; }; declare const ReplyComposer: import("svelte").Component; type ReplyComposer = ReturnType; export default ReplyComposer;