import type { Snippet } from 'svelte'; interface PdfViewerProps { /** Optional PDF URL. Many hosts block iframe embed — preview pages always show as fallback. */ src?: string; title?: string; fileName?: string; fileSize?: string; pageCount?: number; page?: number; zoom?: number; height?: string; /** Force document preview instead of native embed (recommended for demos). */ preview?: boolean; class?: string; /** Custom page body for the active page. Receives page index (1-based). */ children?: Snippet<[number]>; } declare const PdfViewer: import("svelte").Component; type PdfViewer = ReturnType; export default PdfViewer;