import { ReactElement, ReactNode } from 'react'; import { IconName } from './icon'; import { ButtonShape, ButtonSize, ButtonTheme } from './button'; export interface UploadProps { multiple?: boolean; onUpload?: (files: FileList) => unknown; onLoad?: (file: string) => unknown; tabIndex?: number; children?: ReactNode; size?: ButtonSize; shape?: ButtonShape; theme?: ButtonTheme; leftIcon?: IconName; rightIcon?: IconName; fullWidth?: boolean; instructions?: string; } export declare function Upload({ children, multiple, onUpload, onLoad, tabIndex, size, shape, theme, leftIcon, rightIcon, fullWidth, instructions, }: UploadProps): ReactElement;