/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { DataExportHandler } from '../interfaces'; import { DataScopeId } from '../controls/dataScope'; import { FluentUITypes } from '@msrvida/fluentui-react-cdn-typings'; import { InputSearchExpressionGroup } from './search'; import { SandDance } from '@msrvida/sanddance-react'; import { Explorer_Class } from '../explorer'; export declare const dataBrowserZeroMessages: { [key: number]: string; }; export declare const dataBrowserNullMessages: { [key: number]: string; }; export interface Props { data: object[]; index: number; onActivate: { (row: object, index: number): void; }; onSearch?: { (event: React.MouseEvent<{}>, search: InputSearchExpressionGroup[]): void; }; bingSearchDisabled: boolean; columns: SandDance.types.Column[]; quantitativeColumns: SandDance.types.Column[]; categoricalColumns: SandDance.types.Column[]; disabled?: boolean; nullMessage: string; zeroMessage: string; itemVisible: boolean; theme: string; themePalette: Partial; dataExportHandler: DataExportHandler; selectedDataScope: DataScopeId; onDataScopeClick: (dataScopeId: DataScopeId) => void; displayName: string; explorer: Explorer_Class; onUpdateColumnTypes: (columnTypes: SandDance.types.ColumnTypeMap) => void; } export declare function DataBrowser(props: Props): JSX.Element;