import { ThemeKey, ThemeVars } from '../../theme-chalk/src/common'; import { CNode } from 'css-render'; import { ComputedRef, ExtractPropTypes, PropType } from 'vue'; declare function useTheme(themes: { light: T; dark: T; } | ComputedRef<{ light: T; dark: T; }>, mountId: string, style?: CNode, props?: ExtractPropTypes>, exclude?: string[], prefix?: string): { styleVars: ComputedRef<{ [x: string]: string; }>; vars: ComputedRef; }; declare function useTheme(themes: T | ComputedRef, mountId: string, style?: CNode, props?: ExtractPropTypes>, exclude?: string[], prefix?: string): { styleVars: ComputedRef<{ [x: string]: string; }>; vars: ComputedRef; }; declare function useTheme(mountId: string, style: CNode): void; export { useTheme }; export declare const useThemeProps: () => { theme: { type: PropType; }; themeOverrides: PropType; };