import { UseThemeProviderOptions } from './types'; import { CSSProperties } from 'react'; import { ThemeValue } from '../..'; /** * Composes the provider hooks used by the public ThemeProvider component. */ export declare const useThemeProvider: ({ controlledTheme, defaultTheme, onThemeChange, scope, tokens, themeTransitionDuration, }: UseThemeProviderOptions) => { isTransitioning: boolean; tokenStyles: CSSProperties; activeTheme: string; resolvedTheme: string; setTheme: (nextTheme: ThemeValue) => void; };