import { HTMLAttributes } from 'react'; import { IconType } from '../icon/index.cjs'; import { UploadFile } from './index.cjs'; import { Locale } from '../config/config-context.cjs'; export interface SelectorProps extends Omit, "onSelect" | "defaultValue" | "defaultChecked"> { disabled?: boolean; name?: string; accept?: string; multiple?: boolean; directory?: boolean; limit?: number; uploadText?: string; uploadSubText?: string; draggable?: boolean; locale?: Locale; fileList?: UploadFile[]; uploadIcon?: IconType[]; type?: "list" | "picture"; onSelect?: (files: FileList) => void; } export default function Selector({ disabled, name, accept, multiple, directory, limit, uploadText, uploadSubText, draggable, locale, fileList, uploadIcon, type, onSelect, children, }: SelectorProps): import("react").JSX.Element | null;