import { Reference } from '@sage-bionetworks/synapse-types';
import { Map } from 'immutable';
export type EntitySelectionMapType = Map<string, Reference>;
export declare function useEntitySelection(selectMultiple: boolean, initialSelection?: EntitySelectionMapType): {
    selectedEntities: EntitySelectionMapType;
    toggleSelection: (toggledReferences: Reference | Reference[]) => void;
    setSelection: (selection: EntitySelectionMapType) => void;
    setInitialVersion: (entityId: string, version: number) => void;
};
//# sourceMappingURL=useEntitySelection.d.ts.map