import { ISelectionRange, Selection } from '../../Utilities/Selection'; import { IFilteredListSelection, IListSelection, IListSelectionOptions } from "./List.Props"; export declare class ListSelection extends Selection implements IListSelection { selectOnFocus: boolean; constructor(options?: boolean | IListSelectionOptions); } export declare class FilteredListSelection extends ListSelection implements IFilteredListSelection { private selection; private filteredIndexMap; constructor(selection: IListSelection); updateFilteredSelection: (filteredIndexMap: number[]) => void; select(index: number, count?: number, merge?: boolean): void; unselect(index: number, count?: number): void; clear(): void; selectionChanged: (value: ISelectionRange[], action: string) => void; }