import { ReactNode } from "react"; interface PdfPageSliderProps { /** URL to the PDF file */ pdfUrl: string; /** Whether the PDF URL is still loading */ pdfUrlLoading?: boolean; /** Total number of pages in the PDF (initial estimate, will be updated when PDF loads) */ pageCount: number; /** Currently selected page number (1-indexed) */ currentPage: number; /** Callback when page selection changes */ onChange: (pageNumber: number) => void; /** Callback when actual page count is determined from the PDF */ onPageCountChange?: (pageCount: number) => void; /** Additional CSS class names */ className?: string; /** Compact mode reduces padding and navigation bar heights */ compact?: boolean; /** Extra content to render in the header (e.g., fullscreen button) */ headerExtra?: ReactNode; } /** * Standalone PDF thumbnail slider component. * Displays a vertical list of PDF page thumbnails with navigation controls. * Does not depend on any context - all data is passed via props. */ export declare function PdfPageSlider({ pdfUrl, pdfUrlLoading, pageCount, currentPage, onChange, onPageCountChange, className, compact, headerExtra }: PdfPageSliderProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=PdfPageSlider.d.ts.map