import React from 'react'; import type { Translator } from '@eternalheart/file-preview-core'; import type { PreviewFile, CustomRenderer, CustomRendererContext } from '../../types'; export interface FilePreviewRendererProps { currentFile: PreviewFile; customRenderer?: CustomRenderer | null; customRendererContext: CustomRendererContext; t: Translator; onDownload: () => void; onError?: (error: Error, errorInfo: React.ErrorInfo) => void; children: React.ReactNode; } /** * 渲染器容器组件 * 负责 Suspense + 错误边界包装,不负责具体渲染器选择 */ export declare const FilePreviewRenderer: React.FC; //# sourceMappingURL=FilePreviewRenderer.d.ts.map