import { CommandVariant, UseCommandSelectionProps, UseCommandSelectionReturn } from '../types';
/**
 * Provides all selection/checkbox-related handlers for the Command component,
 * and the layout effect that compensates for scroll position jumps when
 * the "selected" group height changes.
 */
export declare const useCommandSelection: <T extends CommandVariant>({ value, variant, setValueState, setOpen, onItemSelect, commandListRef, selectedGroupRef, }: UseCommandSelectionProps<T>) => UseCommandSelectionReturn<T>;
