aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
15 lines • 674 B
TypeScript
import React from "react";
import { type PersonaConfig, type PersonaId } from "../theme/designMatrix";
export interface ThemeContextType {
theme: "light" | "dark" | "glass";
isDarkMode: boolean;
setTheme: (theme: "light" | "dark" | "glass") => void;
personaId: PersonaId;
persona: PersonaConfig;
personas: PersonaConfig[];
setPersona: (persona: PersonaId) => void;
}
export declare const ThemeContext: React.Context<ThemeContextType>;
export declare const useTheme: () => ThemeContextType;
export declare const createThemeContext: (theme?: "light" | "dark" | "glass") => React.Context<ThemeContextType>;
//# sourceMappingURL=themeContext.d.ts.map