UNPKG

@upv/react-ui-core

Version:

**USHI Design System — Modern UI Component Library**

16 lines (15 loc) 480 B
import React from "react"; import { DefaultTheme } from "styled-components"; interface ThemeContextType { theme: "light" | "dark"; setTheme: (theme: "light" | "dark") => void; toggleTheme: () => void; } export declare const useTheme: () => ThemeContextType; interface ThemeProviderProps { children: React.ReactNode; defaultTheme?: "light" | "dark"; customTheme?: DefaultTheme; } export declare const ThemeProvider: React.FC<ThemeProviderProps>; export {};