interface Classes { cardContent?: string; empty?: string; headerFooter?: string; headerFooterAction?: string; root?: string; title?: string; } interface DocumentFile { _id: string; url: string; name: string; key: string; } export type DocumentPreviewCardProps = { title?: string; documentFiles: DocumentFile[]; onChange?: (documentFiles: DocumentFile[]) => void; classes?: Classes; uploadFile?: (file: File) => Promise; accept?: string; onErrorDownload?: (message: string) => void; maxFileSize?: number; onErrorValidUpload?: (message: string) => void; disabled?: boolean; action?: React.ReactNode; isAllowedMany?: boolean; onClickContent?: (e?: React.MouseEvent) => void; fileType?: string; isRequired?: boolean; officePreviewAllow?: boolean; isDarkMode?: boolean; onSubmitObservation?: (observation: string) => void; observation?: string; }; declare const DocumentPreviewCard: React.ComponentType export default DocumentPreviewCard