import { type ComputedRef } from 'vue';
interface MicroAppDialogOptions {
    dialogWidth: ComputedRef<number | string>;
    dialogHeight: ComputedRef<number | string>;
}
declare const useMicroAppDialog: (options?: MicroAppDialogOptions) => {
    instanceId: string;
    microAppStyle: ComputedRef<Record<string, string>>;
    microAppMaxWidth: import("vue").Ref<number | null, number | null>;
    microAppMaxHeight: import("vue").Ref<number | null, number | null>;
    isMicroAppDialog: ComputedRef<boolean>;
    microAppModalClass: ComputedRef<string>;
    onOpen: () => Promise<boolean>;
    onClose: (_destroy?: any) => void;
    onDialogVisible: () => void;
};
export { useMicroAppDialog };
