import { ChangeEvent, FC, InputHTMLAttributes, PropsWithChildren, ReactElement } from "react"; //#region src/components/form/file-field/file-field.d.ts type RootProps = PropsWithChildren<{ invalid?: boolean; maxFiles?: number; defaultValue?: File[]; onChange?: (files: FileList | null, event?: ChangeEvent) => void; webkitDirectory?: boolean; } & Omit, 'type' | 'className' | 'style' | 'onChange' | 'defaultValue' | 'value' | 'children'>>; declare const FileField: { readonly Root: ({ children, disabled, invalid, required, multiple, maxFiles, onChange, webkitDirectory, ...rest }: RootProps) => import("react/jsx-runtime").JSX.Element; readonly Trigger: FC<{ renderItem: (props: { onClick: () => void; disabled: boolean; invalid: boolean; }) => ReactElement; }>; readonly ItemList: FC<{ showWebkitRelativePath?: boolean; clearable?: boolean; }>; }; //#endregion export { FileField };