import { SvelteComponentTyped } from "svelte"; import { type PdfLoadSuccess, type PdfLoadFailure, type PdfPageContent, type Degrees, type Properties } from "./types"; declare const __propDef: { props: { [x: string]: any; props: Properties; goToPage?: (pageNumber: number) => Promise; resize?: (newScale: number) => Promise; rotate?: (degrees: Degrees) => Promise; openWithPassword?: (password: string) => Promise; }; events: { password_required: CustomEvent; incorrect_password: CustomEvent; load_success: CustomEvent; load_failure: CustomEvent; page_changed: CustomEvent; }; slots: { loading: Record; password_required: Record; loading_failed: Record; }; }; export declare type PdfViewerProps = typeof __propDef.props; export declare type PdfViewerEvents = typeof __propDef.events; export declare type PdfViewerSlots = typeof __propDef.slots; export default class PdfViewer extends SvelteComponentTyped { get goToPage(): (pageNumber: number) => Promise; get resize(): (newScale: number) => Promise; get rotate(): (degrees: Degrees) => Promise; get openWithPassword(): (password: string) => Promise; } export {};