/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { FluentUITypes } from '@msrvida/fluentui-react-cdn-typings'; export declare enum DataScopeId { AllData = 0, SelectedData = 1, FilteredData = 2 } export interface SelectedItemIndex { [key: number]: number; } export declare function resetSelectedItemIndex(selectedItemIndex: SelectedItemIndex): void; export interface DataCount { all: number; filtered: number; selected: number; } export interface Props { dataSet?: React.ReactNode; onDataScopeClick: (dataScopeId: DataScopeId) => void; onCompactClick: () => void; selectedDataScope: DataScopeId; dataCount: DataCount; active: boolean; disabled: boolean; compact: boolean; themePalette: Partial; } export declare function DataScope(props: Props): JSX.Element;