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