import { JSX } from 'solid-js';
export interface FileUploadProps {
    onFilesAdded: (files: File[]) => void;
    children: JSX.Element;
    multiple?: boolean;
    accept?: string;
    disabled?: boolean;
}
declare function FileUpload(props: FileUploadProps): JSX.Element;
export interface FileUploadTriggerProps extends JSX.ButtonHTMLAttributes<HTMLButtonElement> {
}
declare function FileUploadTrigger(props: FileUploadTriggerProps): JSX.Element;
export interface FileUploadContentProps extends JSX.HTMLAttributes<HTMLDivElement> {
}
declare function FileUploadContent(props: FileUploadContentProps): JSX.Element;
export { FileUpload, FileUploadTrigger, FileUploadContent };
