import type { ComponentTheme } from '@instructure/shared-types'; import type { Theme } from '@instructure/ui-themes'; type SecondParameter any> = Parameters[1] extends undefined ? never : Parameters[1]; type GenerateComponentTheme = (theme: Theme) => ComponentTheme; type UseStyleParamsWithTheme

any> = { generateStyle: P; params?: SecondParameter

; generateComponentTheme: GenerateComponentTheme; componentId: string; displayName?: string; }; type UseStyleParamsWithoutTheme

any> = { generateStyle: P; params?: SecondParameter

; generateComponentTheme?: undefined; componentId?: undefined; displayName?: undefined; }; declare const useStyleLegacy:

any>(useStyleParams: UseStyleParamsWithTheme

| UseStyleParamsWithoutTheme

) => ReturnType

; export default useStyleLegacy; export { useStyleLegacy }; //# sourceMappingURL=useStyleLegacy.d.ts.map