import React from 'react';
import { TableRepresentation } from '../../../../shared-logic/src/DataTable/types';
import { Result as ResultType } from '../../../../shared-logic/src/Result/types';
import { DashboardBehaviour } from '../../contexts/DashboardBehaviour/types';
import { DataTableViewProps } from './DataTableView';
interface KPISummaryHeaderProps {
    tableRepresentation: TableRepresentation;
    numberFormat: {
        [resultFieldId: string]: string;
    };
    numberFormatOptions: DashboardBehaviour['numberFormatOptions'];
    supportedAggregates: DashboardBehaviour['queryEngineConfig']['supportedAggregates'];
    supportedTimeTruncFunctions: DashboardBehaviour['queryEngineConfig']['supportedTimeTruncFunctions'];
    KPIResults?: ResultType | null;
    dimensionXFields: string[];
    prefixes: DataTableViewProps['prefixes'];
}
export declare const KPISummaryHeader: React.FC<KPISummaryHeaderProps>;
export {};
