import { App } from 'vue'; import { VlossomOptions, VsComponent } from './declaration'; import { ToastPlugin, ConfirmPlugin, ModalPlugin } from './plugins'; export declare class Vlossom { private darkThemeClass; constructor(options?: VlossomOptions); private getDefaultTheme; get store(): import('./stores').VsStore; get theme(): "light" | "dark"; set theme(value: "light" | "dark"); get colorScheme(): import('./declaration').GlobalColorScheme; set colorScheme(colorScheme: import('./declaration').GlobalColorScheme); get styleSets(): import('./declaration').StyleSet; get radiusRatio(): number; set radiusRatio(radiusRatio: number); toggleTheme(): void; toast: ToastPlugin; confirm: ConfirmPlugin; modal: ModalPlugin; } declare function registerComponents(app: App, components?: VsComponent[]): void; declare function createVlossom(options?: VlossomOptions): any; declare function useVlossom(): Vlossom; declare function getApp(): App; export { createVlossom, registerComponents, useVlossom, getApp };