import { PluginObject } from 'vue'; import { ModulVue } from '../../utils/vue/vue'; export declare enum MSpinnerStyle { Dark = "dark", Regular = "regular", Light = "light", Lighter = "lighter" } export declare enum MSpinnerSize { Large = "large", Small = "small" } export declare const PROCESSING_WARN: string; export declare class MSpinner extends ModulVue { readonly title: boolean; readonly titleMessage: string; readonly description: boolean; readonly descriptionMessage: string; readonly skin: MSpinnerStyle; readonly size: MSpinnerSize; readonly processing: boolean; private spinnerId; private portalTargetEl; private initialized; private stackId; protected created(): void; protected beforeDestroy(): void; onProcessingChange(value: boolean): void; get spinnerElement(): HTMLElement | undefined; openProcessingPortal(): void; private removeBackdrop; } declare const SpinnerPlugin: PluginObject; export default SpinnerPlugin; //# sourceMappingURL=spinner.d.ts.map