import React from 'react';
import { ComponentSize } from '../types';
type Props = {
    title?: string;
    description?: string;
    icon?: string;
    size?: ComponentSize;
    'button-label'?: string;
    'button-mode'?: string;
    'button-variant'?: string;
    accept?: string;
    name?: string;
    readonly?: boolean;
    required?: boolean;
    bordered?: boolean;
    'full-width'?: boolean;
    'data-errormessage-value-missing'?: string;
};
declare global {
    namespace React.JSX {
        interface IntrinsicElements {
            'descope-upload-file': React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> & Props;
        }
    }
}
declare const UploadFile: React.ForwardRefExoticComponent<Props & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
export default UploadFile;
