import { UseComposeModifierStateResult } from './use-compose-modifier-state'; /** * Props for the `useComposeClassName` hook. */ export type UseComposeClassNameProps = { /** * Custom classes mapped by keys such as 'root' or modifier state keys. * Each value can be a string representing a class name. */ classes?: Partial>; /** * className string to append to the composed classes. */ className?: string; /** * Flag to determine whether to compose the class name based on the state and provided classes. * Defaults to `true`. */ composeClassName?: boolean; /** * The state of modifiers that determine which classes to include. */ modifierState: ModifierState; }; /** * Hook to compose a className based on modifier states and additional classes. * * @param options - Options object containing modifier states and class definitions. * @returns Composed className string based on the provided options. */ export declare function useUnstableComposeClassName(options: UseComposeClassNameProps): string | undefined;