import { default as React } from 'react'; export type FileUploadVariant = "document" | "add"; export interface FileUploadProps extends React.HTMLAttributes { variant?: FileUploadVariant; label?: string; helperText?: string; error?: string; success?: string; loading?: boolean; disabled?: boolean; defaultFile?: File | null; inverted?: boolean; dragText?: string; browseText?: string; allowedTypes?: string[]; inspectFileFunction?: () => void; onInvalidTypeAction?: () => void; maxFileSize?: number; onInvalidSizeAction?: () => void; onFileSelect?: (files: FileList | null) => void; fullWidth?: boolean; } export declare const FileUpload: ({ variant, helperText, error, success, loading, disabled, defaultFile, inverted, dragText, browseText, allowedTypes, inspectFileFunction, onInvalidTypeAction, maxFileSize, onInvalidSizeAction, onFileSelect, fullWidth, style, }: FileUploadProps) => import("react/jsx-runtime").JSX.Element;