import { UseComposeModifierStateResult } from './use-compose-modifier-state'; import * as React from 'react'; /** * Defines the properties for the `useComposeStyle` hook. */ export type UseComposeStyleProps = { /** * The state object representing the current modifier states. */ modifierState: ModifierState; /** * `style` accepts either a `React.CSSProperties` object or a function that takes modifierState and returns a `React.CSSProperties` object. */ style?: ((modifierState: ModifierState) => React.CSSProperties) | React.CSSProperties; }; /** * Hook to compose styles based on modifier states. * * This hook computes the CSS properties object based on the provided modifier state and style definition. * * @param options - An object containing modifier states and style definitions. * @returns Computed CSS properties object based on the provided `modifierState`, * or `undefined` if no style is provided. */ export declare function useUnstableComposeStyle(options: UseComposeStyleProps): React.CSSProperties | undefined;