import type { ThemeProviderProps, UseThemeOptions, UseThemeProps } from './types'; /** * Read the current theme state from the nearest `` ancestor (default) * or from a specific ancestor by its `storageKey` when one is provided. * * `setTheme` from the return value updates *that* scope only — it never * propagates outward. To flip the page-level theme from inside a scope, * pass the root provider's `storageKey` (default `"theme"`). */ export declare const useTheme: (options?: UseThemeOptions) => UseThemeProps; export declare function Theme({ icons, children, ...props }: ThemeProviderProps): import("react/jsx-runtime").JSX.Element; export declare namespace Theme { var displayName: string; } /** * @deprecated Use `Theme` instead. `ThemeProvider` is kept as an alias for * backward compatibility and will be removed in a future major release. */ export declare const ThemeProvider: typeof Theme; //# sourceMappingURL=theme.d.ts.map