import * as react from 'react'; import { a as AgentStepsProps, b as ApprovalCardProps, f as ChatWindowProps, h as MessageBubbleProps, i as MessageInputProps, o as TypingIndicatorProps } from './types-CHPP16pW.js'; declare function AgentSteps({ steps, className, collapsible }: AgentStepsProps): react.JSX.Element | null; declare function ApprovalCard({ request, onApprove, onReject, className, disabled, }: ApprovalCardProps): react.JSX.Element; interface ChatHeaderProps { title?: string; onClose?: () => void; className?: string; } declare function ChatHeader({ title, onClose, className }: ChatHeaderProps): react.JSX.Element; declare function ChatWindow({ provider, sessionId, initialMessages, title, placeholder, className, showAgentSteps, showApprovals, showToolCalls, onError, }: ChatWindowProps & { onClose?: () => void; }): react.JSX.Element; declare function MessageBubble({ message, className, renderMarkdown, showToolCalls, }: MessageBubbleProps): react.JSX.Element; declare function MessageInput({ value, onChange, onSubmit, placeholder, disabled, className, }: MessageInputProps): react.JSX.Element; interface ScrollAnchorProps { trackVisibility?: boolean; } declare function ScrollAnchor({ trackVisibility }: ScrollAnchorProps): react.JSX.Element; declare function TypingIndicator({ className, text }: TypingIndicatorProps): react.JSX.Element; export { AgentSteps as A, ChatHeader as C, MessageBubble as M, ScrollAnchor as S, TypingIndicator as T, ApprovalCard as a, ChatWindow as b, MessageInput as c };