import { ComputedRef, CSSProperties } from 'vue'; import { ResolvedMode } from '../theme'; import { ThemeConfig } from './theme-config'; export type { ComponentThemeConfig, ConfigProviderTheme, ThemeComponentKey, ThemeConfig } from './theme-config'; export interface ThemeScopeOptions { getTheme: () => ThemeConfig | undefined; getAbstract: () => boolean; } export interface ThemeScope { scopeStyle: ComputedRef; scopeMode: ComputedRef; } export declare function useThemeScope(options: ThemeScopeOptions): ThemeScope;