import { type CropImageAgentProps } from './common';
declare const _default: import("vue").DefineComponent<CropImageAgentProps, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<CropImageAgentProps> & Readonly<{}>, {
    rootStyle: string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null;
    rootClass: string;
    visible: boolean;
    duration: number;
    cancel: () => void;
    id: string;
    success: (filePath: string, info: {
        width: number;
        height: number;
    }) => void;
    type: "png" | "jpg";
    src: string;
    cropScale: string;
    quality: number;
    fail: (err: any) => void;
    complete: () => void;
    beforeCrop: (width: number, height: number) => number;
    cancelText: string;
    confirmText: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;
