import type { DocumentUploadProps } from './types';
declare function DocumentUpload<DocumentName extends string>({ documentType, documentField, guidanceHeader, documentTypeSelect, guidanceContent, handleFieldChange, requiredFields, data: dataProp, valid: validProp, errors: errorProp, fieldValidationErrors: propFieldValidationErrors, supportsMultipleUploads, maxNumberOfFiles, label, extraDropzoneDescription, hidePageCount, ...props }: DocumentUploadProps<DocumentName>): import("preact/jsx-runtime").JSX.Element;
export declare const MemoizedDocumentUpload: typeof DocumentUpload;
export {};
