import { SFCWithInstall } from '../../shared/types'; declare const Callback: SFCWithInstall, { emit: (event: "closeModal", ...args: any[]) => void; closeModal: (bool: boolean) => void; CallbackPopup: import("vue").DefineComponent { visible: boolean; type: string; code: string; targetId: string; targetName: string; openWindowType: string; params: string; page: string; }; }; callbackApiConfig: { type: ObjectConstructor; }; }>, {}, { initialProps: {}; dialogVisible: any; }, {}, { generateModal(cfg: any): import("vue").VNode; onClose(): Promise; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "closeModal"[], "closeModal", import("vue").PublicProps, Readonly { visible: boolean; type: string; code: string; targetId: string; targetName: string; openWindowType: string; params: string; page: string; }; }; callbackApiConfig: { type: ObjectConstructor; }; }>> & Readonly<{ onCloseModal?: ((...args: any[]) => any) | undefined; }>, { options: Record; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "closeModal"[], "closeModal", import("vue").PublicProps, Readonly> & Readonly<{ onCloseModal?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default Callback;