import { UseDocumentPreviewOptions, UseDocumentPreviewResult } from '../models/document-preview.models'; /** * Encapsulates all logic for the document preview: file loading (with optional * cache integration), highlight index navigation, zoom state, and thumbnail * generation. Pair with a UI layer to build a custom document preview. */ export declare const useDocumentPreview: ({ fileUrl, fileName, loadFileCb, highlights, selectedPageNumber: _selectedPageNumber, onTotalPagesChange: _onTotalPagesChange, thumbnailPageNumbers, onThumbnailsLoaded, onViewerReady, showLoaderOverlay, selectedPages: _selectedPages, }: UseDocumentPreviewOptions) => UseDocumentPreviewResult;