import '@/pdfjs-dist/es5/build/pdf';
import '@/pdfjs-dist/lib/web/genericcom';
import '@/pdfjs-dist/lib/web/pdf_print_service';
import '@/pdfjs-dist/build/pdf.worker.entry';
import '@/sass/index.scss';
import { ToolbarConfig, Theme, ToolbarIdConfig, PageScale } from '@/types';
import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<{
    config: {
        default: () => ToolbarConfig;
        type: PropType<ToolbarConfig>;
    };
    title: {
        type: BooleanConstructor;
        default: () => boolean;
    };
    pdf: {
        type: (StringConstructor | ArrayBufferConstructor)[];
    };
    theme: PropType<Theme>;
    fileName: StringConstructor;
    idConfig: {
        type: PropType<ToolbarIdConfig>;
    };
    pageScale: PropType<PageScale>;
    pageNumber: NumberConstructor;
}, {
    showElem: (defaultToolbarPath: string, customToolbarElem?: keyof ToolbarIdConfig) => boolean;
    getScale: (value: number) => string;
    slotProps: import("vue").ComputedRef<{
        toggleTheme: () => void;
        isSidebarHidden: boolean;
        isFindbarHidden: boolean;
    }>;
    isToolbarHidden: import("vue").ComputedRef<"zero-top" | "">;
    isSidebarToolbarHidden: import("vue").ComputedRef<string | boolean>;
    localTheme: import("vue").ComputedRef<Theme>;
    defaultLocale: import("vue").Ref<string>;
    bindOpenHandler: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    config: {
        default: () => ToolbarConfig;
        type: PropType<ToolbarConfig>;
    };
    title: {
        type: BooleanConstructor;
        default: () => boolean;
    };
    pdf: {
        type: (StringConstructor | ArrayBufferConstructor)[];
    };
    theme: PropType<Theme>;
    fileName: StringConstructor;
    idConfig: {
        type: PropType<ToolbarIdConfig>;
    };
    pageScale: PropType<PageScale>;
    pageNumber: NumberConstructor;
}>>, {
    title: boolean;
    config: ToolbarConfig;
}>;
export default _default;
//# sourceMappingURL=pdf-viewer.vue.d.ts.map