export interface ChatInputProps {
    /** Called when the user submits a message (Enter key or send button). */
    onSubmit: (content: string) => void;
    /** Disables the input when the session is not in ready state. */
    disabled?: boolean;
    /** Placeholder text for the textarea. */
    placeholder?: string;
    className?: string;
}
/**
 * Chat input component for the interactive agent chat.
 *
 * - Enter key submits the message
 * - Shift+Enter inserts a newline
 * - Disabled state prevents all interaction
 * - Accessible via keyboard: tab to reach, Enter to send
 */
export declare function ChatInput({ onSubmit, disabled, placeholder, className, }: ChatInputProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ChatInput.d.ts.map