import { CommandVariant, UseCommandStateProps, UseCommandStateReturn } from '../types';
/**
 * Manages core Command state: value, open/closed, debounce pending flag,
 * click-outside close, and popover auto-focus.
 */
export declare const useCommandState: <T extends CommandVariant>({ value, defaultValue, onValueChange, variant, showLoadingOnType, onDebouncedValueChange, delay, isPopover, ref, }: UseCommandStateProps<T>) => UseCommandStateReturn;
