UNPKG

ai-react-ui

Version:

An AI-friendly React UI component library

18 lines (17 loc) 511 B
import React from "react"; import { Theme } from "./types"; type ThemeMode = "light" | "dark"; interface ThemeContextType { theme: Theme; mode: ThemeMode; toggleTheme: () => void; setTheme: (theme: Partial<Theme>) => void; } interface ThemeProviderProps { initialMode?: ThemeMode; theme?: Partial<Theme>; children: React.ReactNode; } export declare const ThemeProvider: React.FC<ThemeProviderProps>; export declare const useTheme: () => ThemeContextType; export {};