export function extractBrowserFile(input: File | Blob | UploadWrapper | any, fallbackName?: string): File | Blob | null; export function isDocumentByteSource(input: unknown): input is ArrayBuffer | Uint8Array; export function documentByteSourceToBlob(input: ArrayBuffer | Uint8Array, type: string): Blob; export function normalizeDocumentEntry(entry: File | Blob | UploadWrapper | DocumentEntry | any): DocumentEntry | any; export type UploadWrapper = { /** * Underlying file reference used by some uploaders */ originFileObj?: File | Blob | undefined; /** * Underlying file reference used by some uploaders */ file?: File | Blob | undefined; /** * Underlying file reference used by some uploaders */ raw?: File | Blob | undefined; /** * Optional unique id from uploaders (ignored) */ uid?: string | number | undefined; /** * Display name (not always reliable for the native file) */ name?: string | undefined; }; export type DocumentEntry = { /** * Mime type or shorthand ('docx' | 'pdf' | 'html') */ type?: string | undefined; /** * Filename to display */ name?: string | undefined; /** * Document data */ data?: File | Blob | ArrayBuffer | Uint8Array | UploadWrapper | undefined; /** * Remote URL to fetch; left as-is for URL flows */ url?: string | undefined; isNewFile?: boolean | undefined; };