import type { HTMLTextareaAttributes } from 'svelte/elements';
type ReplyInputVariant = 'default' | 'chat';
type SubmitMode = 'modEnter' | 'enter';
type Props = {
value?: string;
placeholder?: string;
disabled?: boolean;
maxLines?: number;
maxChars?: number;
ariaLabel?: string;
autocomplete?: HTMLTextareaAttributes['autocomplete'];
spellcheck?: boolean;
inputClass?: string;
variant?: ReplyInputVariant;
submitMode?: SubmitMode;
onInput?: (detail: {
value: string;
isExpanded?: boolean;
}) => void;
onLayoutChange?: (detail: {
value: string;
isExpanded: boolean;
}) => void;
onSubmit?: (detail: {
value: string;
}) => void;
onPaste?: (event: ClipboardEvent) => void;
};
declare const ReplyInput: import("svelte").Component;
type ReplyInput = ReturnType;
export default ReplyInput;