import { TableProps } from '../interfaces'; export declare const SELECTION_ITEM = "selection-item"; export declare class ItemSet { private trackBy; private map; constructor(trackBy: TableProps.TrackBy | undefined, items: ReadonlyArray); put: (item: T) => Map; has: (item: T) => boolean; forEach: (callbackfn: (value: T, key: unknown, map: Map) => void, thisArg?: any) => void; } export declare const focusMarkers: { item: { [x: string]: string; }; all: { [x: string]: string; }; root: { [x: string]: string; }; };