/** * MessageInput — auto-resizing textarea + send button. Owns its own value * (not in the store) because keystroke-level reactivity through the store * would re-render the whole conversation tree on every character. */ import type { JSX } from "preact"; import type { ChatController } from "../controller/chat-controller"; import type { ChatStore } from "../store/chat-store"; interface MessageInputProps { store: ChatStore; controller: ChatController; } export declare function MessageInput({ store, controller, }: MessageInputProps): JSX.Element; export {};