import { type FileTriggerProps as RACFileTriggerProps } from 'react-aria-components'; import type { CommonProps, FieldProps } from '../types.js'; export interface UNSTABLE_FilePickerProps extends CommonProps, Omit, 'aria-label'>, Pick { /** Whether the field is disabled. */ isDisabled?: boolean; /** Whether the field is required. */ isRequired?: boolean; /** Whether the field is invalid. */ isInvalid?: boolean; /** The allowed file types that can be selected. */ acceptedFileTypes?: string[]; /** Whether multiple files can be selected. */ allowsMultiple?: boolean; /** Handler called when files are selected. */ onSelect?: (files: File[] | null) => void; } declare const _UNSTABLE_FilePicker: (props: UNSTABLE_FilePickerProps & import("react").RefAttributes & import("../../with-style-props.js").StyleProps) => import("react").JSX.Element | null; export { _UNSTABLE_FilePicker as UNSTABLE_FilePicker }; //# sourceMappingURL=file-picker.d.ts.map