import type { ToggleItemOptions } from './useSelectionState'; export interface SelectionContextValue { itemIds: string[]; enabledItemIds: string[]; selectedIds: Set; isSelected: (id: string) => boolean; isAllSelected: boolean; isIndeterminate: boolean; toggleItem: (id: string, opts?: ToggleItemOptions) => void; selectAll: () => void; clear: () => void; registerDisabled: (id: string, disabled: boolean) => () => void; } export declare const SelectionContext: import("react").Context;