import{V as e}from"./p-ea5a6b81.js";import"./p-dcc98162.js";import{I as a,c as o}from"./p-3a41fc0a.js";import"./p-a528714c.js";import"./p-816f6fc6.js";import"./p-331a62d5.js";import"./p-fb5ea4b2.js";import"./p-503d32d7.js";import"./p-b75ee3ba.js";import"./p-f0e828d8.js";import"./p-9ec80349.js";import"./p-8b5d3a52.js";const r=[{payloadKey:"IS_OVERRIDECOLORS_METHOD_CALLED",payloadDescription:"Indicate if the method overrideColors of public API ThemeManager is called",canAccept:(e,a)=>"ThemeManager"===e&&"overrideColors"===a,payloadValue:()=>!0},{payloadKey:"IS_RESET_METHOD_CALLED",payloadDescription:"Indicate if the method reset of public API ThemeManager is called",canAccept:(e,a)=>"ThemeManager"===e&&"reset"===a,payloadValue:()=>!0},{payloadKey:"IS_TOGGLEDARKMODE_METHOD_CALLED",payloadDescription:"Indicate if the method toggleDarkMode of public API ThemeManager is called",canAccept:(e,a)=>"ThemeManager"===e&&"toggleDarkMode"===a,payloadValue:()=>!0},{payloadKey:"IS_ISDARKMODE_METHOD_CALLED",payloadDescription:"Indicate if the method isDarkMode of public API ThemeManager is called",canAccept:(e,a)=>"ThemeManager"===e&&"isDarkMode"===a,payloadValue:()=>!0},{payloadKey:"IS_APPLY_BRANDING_METHOD_CALLED",payloadDescription:"Indicate if the method applyBranding of public API ThemeManager is called",canAccept:(e,a)=>"ThemeManager"===e&&"applyBranding"===a,payloadValue:()=>!0}];class p{constructor(){this.vegaPublicAPIRuntimeMetricsSlimmer=o(p,["overrideColors","reset","toggleDarkMode","isDarkMode","applyBranding"],r)}async overrideColors(a){e.overrideColors(a)}async reset(){e.reset()}toggleDarkMode(a){e.toggleDarkMode(a)}isDarkMode(){return e.isDarkMode()}applyBranding(a){e.applyBranding(a)}}!function(e,a,o,r){var p,t=arguments.length,i=t<3?a:null===r?r=Object.getOwnPropertyDescriptor(a,o):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,a,o,r);else for(var c=e.length-1;c>=0;c--)(p=e[c])&&(i=(t<3?p(i):t>3?p(a,o,i):p(a,o))||i);t>3&&i&&Object.defineProperty(a,o,i)}([a()],p.prototype,"vegaPublicAPIRuntimeMetricsSlimmer",void 0);const t=new p;export{t as VegaThemeManager}