import { default as React } from 'react'; import { AppTheme, Annotation as AnnotationType } from '../types'; export interface PdfRenderProps { setScale?: (scale: number) => void; pdfDocument: any | null; currentPage: number; pdfStartPage?: number; scale: number; annotations: AnnotationType[]; isAnnotating: boolean; isSlidesMode?: boolean; onPageChange?: (pageNumber: number) => void; onScaleChange?: (scale: number) => void; onAnnotationChange?: (annotation: AnnotationType) => void; onAnnotationDelete?: (annotationId: string) => void; styles?: { theme?: AppTheme; }; } /** * PDF渲染组件 * 负责PDF文件的具体渲染和标注功能 * * @param props - 组件属性 * @returns PDF渲染组件 */ declare const PdfRender: React.FC; export default PdfRender;