import type { DetectedFile } from '../content-detection.js'; export type FilePreviewData = { file: DetectedFile; resolvedUrl?: string; cachedBase64?: string; originalFileName?: string; resolvedMimeType?: string; fileSize?: number; pdfTotalPages?: number; csvInfo?: { totalRows: number; totalColumns: number; }; textInfo?: { totalLines: number; }; }; export declare function useFilePreviewPanel(): { isOpen: any; isLoading: any; currentFile: any; panelWidth: any; minPanelWidth: number; maxPanelWidth: number; openPreview: (data: FilePreviewData) => void; updatePreview: (data: Partial) => void; setError: () => void; closePreview: () => void; setPanelWidth: (width: number) => void; };