import type { PDFPageView } from 'pdfjs-dist/web/pdf_viewer.d.mts'; import type { QdFileViewerFile } from '../../file-viewer'; export type QdOfficePdfMode = 'pdf' | 'img'; export interface QdOfficePdfProps { src?: string; file?: QdFileViewerFile; mode?: QdOfficePdfMode; sandboxUrl?: string; workerUrl?: string; cMapUrl?: string; iccUrl?: string; wasmUrl?: string; standardFontDataUrl?: string; } export interface PageRenderedEvent { cssTransform: boolean; error?: Error; isDetailView?: boolean; pageNumber: number; source: PDFPageView; timestamp: number; } export interface TextLayerRenderedEvent { error?: Error; pageNumber: number; source: PDFPageView; }