import { type FixedThemeProviderProps, type ThemeProviderProps } from './ThemeProvider.types'; /** * `useThemeName` is a hook that returns the current theme name. */ export declare function useThemeName(): import("../..").ThemeName; /** * `useTokens` is a hook that returns the design tokens of the current theme. */ export declare function useTokens(): import("../TokenProvider/TokenProvider.types").ThemeSpecificTokens; /** * `useAlphaTokens` is a hook that returns the alpha tokens of the current theme. * @internal */ export declare function useAlphaTokens(): import("../AlphaTokenProvider/TokenProvider.types").ThemeSpecificTokens; /** * `useBetaTokens` is a hook that returns the beta tokens of the current theme. * @internal */ export declare function useBetaTokens(): import("../BetaTokenProvider/TokenProvider.types").ThemeSpecificTokens; /** * `ThemeProvider` is a wrapper component that provides theme context. * * Components that pass to children **must spread props and forward ref.** */ export declare const ThemeProvider: import("react").ForwardRefExoticComponent>; /** * `LightThemeProvider` is a wrapper component that provides light theme context. * * Components that pass to children **must spread props and forward ref.** */ export declare const LightThemeProvider: import("react").ForwardRefExoticComponent>; /** * `DarkThemeProvider` is a wrapper component that provides dark theme context. * * Components that pass to children **must spread props and forward ref.** */ export declare const DarkThemeProvider: import("react").ForwardRefExoticComponent>; /** * `InvertedThemeProvider` is a wrapper component that provides inverted theme context. */ export declare const InvertedThemeProvider: import("react").ForwardRefExoticComponent>; //# sourceMappingURL=ThemeProvider.d.ts.map