import type { ChatInputRootProps } from '../../../../registry/chat/chat-input/context'; import { type ChatInputProps as RegistryChatInputProps, ChatInputAbove, ChatInputBox, ChatInputAttachments, ChatInputInput, ChatInputActions, ChatInputActionsLeft, ChatInputActionsRight, ChatInputExpandButton, ChatInputFolderButton, ChatInputMoreButton, ChatInputFooterLeft } from '../../../../registry/chat/chat-input'; export type ChatInputProps = Omit; export type { FolderPermissionConfig, GenerationStatusConfig, FooterLeftModelSwitchConfig, FooterLeftModelSwitchItem, ChatInputRootProps, ChatInputAboveProps, ChatInputBoxProps, ChatInputAttachmentsProps, ChatInputInputProps, ChatInputActionsProps, ChatInputActionsLeftProps, ChatInputActionsRightProps, ChatInputExpandButtonProps, } from '../../../../registry/chat/chat-input'; /** 复合用法下的 Root:注入 IconsProvider 图标(含 subMenuArrowIcon、folderFillIcon、closeIcon),使 FolderButton 与菜单图标随图标库切换 */ declare function ChatInputRootWithIcons(props: ChatInputRootProps): import("react/jsx-runtime").JSX.Element; declare namespace ChatInputRootWithIcons { var displayName: string; } declare function ChatInputSendButtonWithIcons(): import("react/jsx-runtime").JSX.Element; declare namespace ChatInputSendButtonWithIcons { var displayName: string; } export declare const ChatInput: import("react").ForwardRefExoticComponent> & { Root: typeof ChatInputRootWithIcons; Above: typeof ChatInputAbove; Box: typeof ChatInputBox; Attachments: typeof ChatInputAttachments; Input: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; Actions: typeof ChatInputActions; ActionsLeft: typeof ChatInputActionsLeft; ActionsRight: typeof ChatInputActionsRight; ExpandButton: typeof ChatInputExpandButton; FolderButton: typeof ChatInputFolderButton; MoreButton: typeof ChatInputMoreButton; SendButton: typeof ChatInputSendButtonWithIcons; FooterLeft: typeof ChatInputFooterLeft; }; export { ChatInputRootWithIcons as ChatInputRoot, ChatInputAbove, ChatInputBox, ChatInputAttachments, ChatInputInput, ChatInputActions, ChatInputActionsLeft, ChatInputActionsRight, ChatInputExpandButton, ChatInputFolderButton, ChatInputMoreButton, ChatInputSendButtonWithIcons as ChatInputSendButton, ChatInputFooterLeft, };