declare const _sfc_main: import("vue").DefineComponent<{}, {
    customClass: import("vue").Ref<string>;
    dialogComponent: import("vue").ComputedRef<{
        component: string;
        props: {
            direction: string;
            size: string;
            withHeader: boolean;
            customClass: string;
            title?: undefined;
            width?: undefined;
            top?: undefined;
            class?: undefined;
        };
    } | {
        component: string;
        props: {
            title: string;
            width: string;
            top: string;
            class: string;
            direction?: undefined;
            size?: undefined;
            withHeader?: undefined;
            customClass?: undefined;
        };
    }>;
    contentComponent: import("vue").ShallowRef<any>;
    contentProps: import("vue").Ref<any>;
    modalOpen: import("vue").Ref<boolean>;
    handleSuccess: (data: unknown) => void;
    handleFail: () => void;
    handleClose: (done: any) => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>;
export default _sfc_main;
