import React from 'react'; import type { PdfFocusHandler as PdfFocusHandler } from '../view/VirtualizedPdf.js'; import type { PdfDocument } from '../types/document.js'; export declare const zoomLevels: string[]; declare const usePDFViewer: (file: PdfDocument) => { scrolledIndex: number; setCurrentPageNumber: (n: number) => void; scale: number; setScaleFit: React.Dispatch>; numPages: number; setNumPages: React.Dispatch>; handleZoomIn: () => void; handleZoomOut: () => void; nextPage: () => void; prevPage: () => void; scaleText: string; isPdfRendered: boolean; setIsPdfRendered: React.Dispatch>; pdfFocusRef: React.MutableRefObject; goToPage: (page: number) => void; setZoomLevel: (zoomLevel: string) => void; zoomInEnabled: boolean; zoomOutEnabled: boolean; }; export default usePDFViewer;