type Theme = string; type ResolvedTheme = Exclude; declare function useTheme({ resolved }?: { resolved: B; }): B extends true ? readonly [ResolvedTheme, React.Dispatch>] : readonly [Theme, React.Dispatch>]; declare function useGetTheme(): Theme; declare function useGetResolvedTheme(): ResolvedTheme; declare function useSetTheme(): React.Dispatch>; export { type Theme, useGetResolvedTheme, useGetTheme, useSetTheme, useTheme };