type __VLS_Props = { targetImage: string; aspectRatio: number | null; imageWidth: number; imageHeight: number; containerWidth: number; containerHeight: number; isActive: boolean; zoom: number; scalingMode: 'fit-content' | 'fit-width' | 'fit-height'; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { repaint: () => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onRepaint?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { editorContainer: HTMLDivElement; }, HTMLDivElement>; export default _default;