const e=require("./Modal.js"),t=require("./destroyFns.js"),n=require("./confirm.js"),r=require("./useModal/index.js");function i(e){return n.default(n.withWarn(e))}e.default.useModal=r.default,e.default.info=function(e){return n.default(n.withInfo(e))},e.default.success=function(e){return n.default(n.withSuccess(e))},e.default.error=function(e){return n.default(n.withError(e))},e.default.warning=i,e.default.warn=i,e.default.confirm=function(e){return n.default(n.withConfirm(e))},e.default.addDestroyFn=e=>{t.default.push(e)},e.default.delDestroyFn=e=>{for(let n=t.default.length-1;n>=0;n--)t.default[n]===e&&t.default.splice(n,1)},e.default.destroyAll=function(){for(;t.default.length;){let e=t.default.pop();e&&e()}},e.default.install=function(t){return t.component(e.default.name,e.default),t};var a=e.default;exports.default=a;