interface UseBulkSelectionInput { items?: Array; getId: (item: T) => string; } export declare function useBulkSelection({ items, getId, }: UseBulkSelectionInput): { allSelected: boolean; clearSelections: () => void; selectedCount: number; selectedIds: string[]; selectedItems: T[]; someSelected: boolean; toggleSelection: (id: string) => void; toggleAll: () => void; }; export {};