import { PropType } from '@vue/composition-api'; import { ImageInfo } from '../type'; declare const _default: import("vue").ComponentOptions; globalConfig: import("@vue/composition-api").ComputedRef<{} & import("../..").ImageViewerConfig>; previewUrl: import("@vue/composition-api").Ref; }> & import("@vue/composition-api").Data, {}, {}, { scale: NumberConstructor; rotateHandler: PropType<() => void>; zoomInHandler: PropType<() => void>; zoomOutHandler: PropType<() => void>; mirrorHandler: PropType<() => void>; resetHandler: PropType<() => void>; currentImage: { type: PropType; default(): {}; }; }, import("@vue/composition-api").ExtractPropTypes<{ scale: NumberConstructor; rotateHandler: PropType<() => void>; zoomInHandler: PropType<() => void>; zoomOutHandler: PropType<() => void>; mirrorHandler: PropType<() => void>; resetHandler: PropType<() => void>; currentImage: { type: PropType; default(): {}; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ currentImage: ImageInfo; } & { scale?: number; resetHandler?: () => void; rotateHandler?: () => void; zoomInHandler?: () => void; zoomOutHandler?: () => void; mirrorHandler?: () => void; }, import("@vue/composition-api").ShallowUnwrapRef<{ classPrefix: import("@vue/composition-api").Ref; globalConfig: import("@vue/composition-api").ComputedRef<{} & import("../..").ImageViewerConfig>; previewUrl: import("@vue/composition-api").Ref; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { currentImage: ImageInfo; } & { scale?: number; resetHandler?: () => void; rotateHandler?: () => void; zoomInHandler?: () => void; zoomOutHandler?: () => void; mirrorHandler?: () => void; }, { currentImage: ImageInfo; }, true>); export default _default;