import FocusNavigator from '../../utils/focus-navigator'; interface CommandContextData { multiple: boolean; controller: FocusNavigator; activeDescendant: string | undefined; selectedDescendant: string | undefined; inputID: string; labelID: string; optionsID: string; anchor?: HTMLElement | null; optionsHovering: boolean; } export declare const CommandContext: import("solid-js").Context; /** * Reads the nearest `Command`'s internal context, which holds the generated * ids and the focus navigator shared by its options. Throws when called * outside a `Command`. * * @see {@link https://github.com/lxsmnsyc/terracotta/blob/main/docs/components/command.md} */ export declare function useCommandContext(componentName: string): CommandContextData; export declare function createCommandOptionFocusNavigator(): FocusNavigator; export {}; //# sourceMappingURL=CommandContext.d.ts.map