import { HTMLAttributes } from 'react'; export type NeoThemeMode = "light" | "dark" | "dynamic"; export type NeoThemeContext = { mode: NeoThemeMode; setMode: (mode: NeoThemeMode) => void; }; export interface NeoThemeProviderProps extends HTMLAttributes { initialMode?: NeoThemeMode; } export declare function NeoThemeProvider({ className, initialMode, ...rest }: NeoThemeProviderProps): import("react/jsx-runtime").JSX.Element; export declare const useNeoTheme: () => NeoThemeContext;