export declare type FileUploadProps = {
    /**
     * Um array de arquivos, permitindo o usuário inserir um ou mais arquivos.
     */
    value: File[];
    /**
     * Evento que escuta o usuário selecionar arquivos.
     */
    onChange: (value: File[]) => void;
    /**
     * Booleano que define se irá poder inserir um ou mais arquivos.
     */
    multiple: boolean;
    /**
     * String que define as extensões de arquivos permitidas.
     * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#attr-accept
     */
    accept?: string;
    /**
     * Nome da input. Especialmente útil ao utilizar validações de formulário.
     */
    name: string;
    /**
     * Identificador da input.
     */
    id: string;
};
export declare function FileUpload({ multiple, accept, onChange, name, id, value, }: FileUploadProps): JSX.Element;
