declare const _default: import('vue').DefineComponent<{}, {
    onPrintView: () => void;
    getPdfBuffer: () => ArrayBuffer | undefined;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {
    renderRef: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{
        pages: Array<import('../../../core').Page>;
    }> & Readonly<{}>, {
        onPrintView: () => void;
        getPdfBuffer: () => ArrayBuffer | undefined;
    }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {
        scrollRef: HTMLDivElement;
        pageStageRef: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{
            pages: Array<import('../../../core').Page>;
            scrollRef: HTMLElement | null;
        }> & Readonly<{}>, {
            stageRef: import('vue').Ref<any, any>;
            contentLayerRef: import('vue').Ref<any, any>;
            getPagesDataURL: () => Record<string, import('../../../utils/composables/usePagesToPdf').PaperItem>;
        }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {
            stageRef: unknown;
            contentLayerRef: unknown;
            overlayLayerRef: unknown;
            contextMenuRef: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {
                show: (params: import('../../../runtime/canvas/__common__/context-menu/index.type').ContextMenuParams) => void;
                hide: () => void;
            }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {
                contextMenuRef: HTMLDivElement;
            }, any, import('vue').ComponentProvideOptions, {
                P: {};
                B: {};
                D: {};
                C: {};
                M: {};
                Defaults: {};
            }, Readonly<{}> & Readonly<{}>, {
                show: (params: import('../../../runtime/canvas/__common__/context-menu/index.type').ContextMenuParams) => void;
                hide: () => void;
            }, {}, {}, {}, {}> | null;
        }, any, import('vue').ComponentProvideOptions, {
            P: {};
            B: {};
            D: {};
            C: {};
            M: {};
            Defaults: {};
        }, Readonly<{
            pages: Array<import('../../../core').Page>;
            scrollRef: HTMLElement | null;
        }> & Readonly<{}>, {
            stageRef: import('vue').Ref<any, any>;
            contentLayerRef: import('vue').Ref<any, any>;
            getPagesDataURL: () => Record<string, import('../../../utils/composables/usePagesToPdf').PaperItem>;
        }, {}, {}, {}, {}> | null;
    }, HTMLDivElement, import('vue').ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<{
        pages: Array<import('../../../core').Page>;
    }> & Readonly<{}>, {
        onPrintView: () => void;
        getPdfBuffer: () => ArrayBuffer | undefined;
    }, {}, {}, {}, {}> | null;
}, HTMLDivElement>;
export default _default;
