import { ImageClipedEmitData } from '../../../../types/edit';
import { ImageElementClip } from '../../../../types/slides';
type __VLS_Props = {
    src: string;
    clipPath: string;
    width: number;
    height: number;
    top: number;
    left: number;
    rotate: number;
    clipData?: ImageElementClip;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
    clip: (payload: ImageClipedEmitData | null) => any;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
    onClip?: ((payload: ImageClipedEmitData | null) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>;
export default _default;
