import { type RovingItemProps } from "../../style/index.js"; export interface ChipGroupContextValue { /** The value of the chosen chip. */ value: string | number | undefined; /** Choose a chip's value (called by a child Chip on press). */ select: (value: string | number) => void; /** When true, every chip in the group is disabled. */ disabled?: boolean; /** Roving-focus props for the chip with this value (the group's arrow keys); undefined * when the group is disabled or the value is not one of its options. */ itemProps?: (value: string | number) => RovingItemProps | undefined; /** Every chip in the group is an `option` chip. */ option?: boolean; } export declare const ChipGroupContext: import("react").Context; /** Read the enclosing ChipGroup, or null for a Chip used on its own. */ export declare function useChipGroup(): ChipGroupContextValue | null; //# sourceMappingURL=chip-context.d.ts.map