import { PropType } from 'vue'; import { PdfViewerConfig, PdfViewerPageData } from './pdf-viewer-types.js'; declare const _default: import('vue').DefineComponent; required: true; }; page: { type: PropType; required: true; }; pages: { type: PropType; required: true; }; scale: { type: NumberConstructor; required: true; }; hasTextLayer: { type: BooleanConstructor; default: boolean; }; outputScale: { type: NumberConstructor; default: number; }; documentEl: { type: PropType; default: null; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "page-rendered": (...args: any[]) => void; "page-error": (...args: any[]) => void; "text-layer-rendered": (...args: any[]) => void; "text-layer-error": (...args: any[]) => void; "selection-raw": (...args: any[]) => void; "bypass-selection": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; required: true; }; page: { type: PropType; required: true; }; pages: { type: PropType; required: true; }; scale: { type: NumberConstructor; required: true; }; hasTextLayer: { type: BooleanConstructor; default: boolean; }; outputScale: { type: NumberConstructor; default: number; }; documentEl: { type: PropType; default: null; }; }>> & Readonly<{ "onPage-rendered"?: ((...args: any[]) => any) | undefined; "onPage-error"?: ((...args: any[]) => any) | undefined; "onText-layer-rendered"?: ((...args: any[]) => any) | undefined; "onText-layer-error"?: ((...args: any[]) => any) | undefined; "onSelection-raw"?: ((...args: any[]) => any) | undefined; "onBypass-selection"?: ((...args: any[]) => any) | undefined; }>, { hasTextLayer: boolean; outputScale: number; documentEl: HTMLElement | null; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { pageRef: HTMLDivElement; canvasRef: HTMLCanvasElement; textLayerRef: HTMLDivElement; }, HTMLDivElement>; export default _default;