import { Ref } from 'vue'; import { VsComponent, GlobalColorScheme, StyleSet } from '../declaration'; interface OptionStoreState { theme: 'light' | 'dark'; globalColorScheme: GlobalColorScheme; styleSets: StyleSet; globalRadiusRatio: number; } export declare class OptionStore { private _options; options: Readonly>; getOptions(): OptionStoreState; setTheme(theme: 'light' | 'dark'): void; setGlobalColorScheme(colorScheme: GlobalColorScheme): void; getGlobalColorScheme(component: VsComponent | string): "none" | "gray" | "red" | "orange" | "yellow" | "yellow-green" | "green" | "teal" | "light-blue" | "blue" | "indigo" | "purple" | "pink" | "brown"; setGlobalRadiusRatio(radiusRatio: number): void; registerStyleSet(styleSet: StyleSet): void; getStyleSet(component: VsComponent | string, styleSetName: string): any; } export {};