declare const _default: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "selection-update": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<{}> & Readonly<{ "onSelection-update"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { superdocRoot: HTMLDivElement; layers: HTMLDivElement; selectionLayer: HTMLDivElement; pdfViewerRef: (import('vue').CreateComponentPublicInstanceWithMixins; required: true; }; file: { type: import('vue').PropType; required: true; }; fileId: { type: StringConstructor; }; initialScale: { type: NumberConstructor; default: number; }; }>> & Readonly<{ "onPage-rendered"?: ((...args: any[]) => any) | undefined; "onSelection-raw"?: ((...args: any[]) => any) | undefined; "onBypass-selection"?: ((...args: any[]) => any) | undefined; "onPages-loaded"?: ((...args: any[]) => any) | undefined; "onDocument-loaded"?: ((...args: any[]) => any) | undefined; "onDocument-ready"?: ((...args: any[]) => any) | undefined; "onDocument-error"?: ((...args: any[]) => any) | undefined; }>, { updateScale: (nextScale: number) => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "page-rendered": (...args: any[]) => void; "selection-raw": (...args: any[]) => void; "bypass-selection": (...args: any[]) => void; "pages-loaded": (...args: any[]) => void; "document-loaded": (...args: any[]) => void; "document-ready": (...args: any[]) => void; "document-error": (...args: any[]) => void; }, import('vue').PublicProps, { initialScale: number; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { rootRef: HTMLDivElement; documentRef: import('vue').CreateComponentPublicInstanceWithMixins; required: true; }; pdf: { type: import('vue').PropType; }; pages: { type: import('vue').PropType; required: true; }; scale: { type: NumberConstructor; required: true; }; hasTextLayer: { type: BooleanConstructor; default: boolean; }; outputScale: { type: NumberConstructor; }; }>> & Readonly<{ "onPage-rendered"?: ((...args: any[]) => any) | undefined; "onPage-error"?: ((...args: any[]) => any) | undefined; "onSelection-raw"?: ((...args: any[]) => any) | undefined; "onBypass-selection"?: ((...args: any[]) => any) | undefined; "onPage-focus"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "page-rendered": (...args: any[]) => void; "page-error": (...args: any[]) => void; "selection-raw": (...args: any[]) => void; "bypass-selection": (...args: any[]) => void; "page-focus": (...args: any[]) => void; }, import('vue').PublicProps, { hasTextLayer: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { documentRef: HTMLDivElement; documentWrapper: HTMLDivElement; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; required: true; }; pdf: { type: import('vue').PropType; }; pages: { type: import('vue').PropType; required: true; }; scale: { type: NumberConstructor; required: true; }; hasTextLayer: { type: BooleanConstructor; default: boolean; }; outputScale: { type: NumberConstructor; }; }>> & Readonly<{ "onPage-rendered"?: ((...args: any[]) => any) | undefined; "onPage-error"?: ((...args: any[]) => any) | undefined; "onSelection-raw"?: ((...args: any[]) => any) | undefined; "onBypass-selection"?: ((...args: any[]) => any) | undefined; "onPage-focus"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, { hasTextLayer: boolean; }> | null; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; required: true; }; file: { type: import('vue').PropType; required: true; }; fileId: { type: StringConstructor; }; initialScale: { type: NumberConstructor; default: number; }; }>> & Readonly<{ "onPage-rendered"?: ((...args: any[]) => any) | undefined; "onSelection-raw"?: ((...args: any[]) => any) | undefined; "onBypass-selection"?: ((...args: any[]) => any) | undefined; "onPages-loaded"?: ((...args: any[]) => any) | undefined; "onDocument-loaded"?: ((...args: any[]) => any) | undefined; "onDocument-ready"?: ((...args: any[]) => any) | undefined; "onDocument-error"?: ((...args: any[]) => any) | undefined; }>, { updateScale: (nextScale: number) => void; }, {}, {}, {}, { initialScale: number; }> | null)[]; rightSidebarRef: HTMLDivElement; }, HTMLDivElement>; export default _default;