import { ReactNode } from "react"; export type Theme = 'app-theme' | 'website-theme' | 'editor-dark-theme' | 'editor-light-theme'; export interface ThemeContextType { currentTheme: Theme; setCurrentTheme: React.Dispatch>; applyTheme: (newTheme: Theme) => void; } export interface ThemeProviderProps { children?: ReactNode; theme?: Theme; }