import type { FolderPermissionConfig } from './types'; export interface ChatInputFolderSelectorProps { disabled: boolean; folderButtonLabel: string; folderPermission?: FolderPermissionConfig; onFolderButtonClick?: () => void; onFolderClear?: () => void; onFolderSelect: (files: FileList) => void; hasFolderSelected: boolean; dataStyle?: string; dataTheme?: string; folderIcon?: React.ReactNode; folderOpenIcon?: React.ReactNode; historyIcon?: React.ReactNode; subMenuArrowIcon?: React.ReactNode; folderFillIcon?: React.ReactNode; closeIcon?: React.ReactNode; } export declare function ChatInputFolderSelector({ disabled, folderButtonLabel, folderPermission, onFolderButtonClick, onFolderClear, onFolderSelect, hasFolderSelected, dataStyle, dataTheme, folderIcon, folderOpenIcon, historyIcon, subMenuArrowIcon, folderFillIcon, closeIcon, }: ChatInputFolderSelectorProps): import("react/jsx-runtime").JSX.Element; export declare namespace ChatInputFolderSelector { var displayName: string; }