UNPKG

watercolor-ui

Version:

A modern minimalist cross-framework component library

16 lines 830 B
import { Ref } from 'vue'; import { themes } from './utils/theme'; type _ColorTheme = keyof typeof themes; export interface ThemeStore { color: Ref<_ColorTheme>; dark: Ref<boolean>; setColor: (c: _ColorTheme) => void; toggleDark: () => void; } export declare function provideTheme(): void; export declare function useTheme(): ThemeStore; export declare const ThemeProvider: import('vue').DefineComponent<{}, () => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>[] | null, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export {}; //# sourceMappingURL=ThemeVUE.d.ts.map