type UsePDFOptions = { src: string; filename?: string; maxScale?: number; minScale?: number; initialScale?: number; scaleFactor?: number; initialViewport?: { scale: number; width: number; height: number; }; pagesContainerGetter?: () => HTMLElement; }; export default function usePDF(options: UsePDFOptions): { pdf: import("svelte/store").Writable; scale: import("svelte/store").Writable; viewport: import("svelte/store").Writable<{ scale: number; width: number; height: number; }>; numPages: import("svelte/store").Writable; pageNumber: import("svelte/store").Writable; pageNumbers: import("svelte/store").Writable; goToNextPage: () => void; goToPreviousPage: () => void; setPageNumber: (number: number) => void; pageRenderer: (container: HTMLDivElement, config: { number: number; }) => void; thumbnailRenderer: (container: HTMLElement, config: { width?: number; number: number; }) => void; zoomIn: () => void; zoomOut: () => void; download: (name?: string) => void; print: () => void; }; export {};