///
import { Aggregator } from '../Aggregators/model';
import { KeyMap } from '../model';
import { BoardField, FieldFiltersByKey, FieldValuesByKey, RowColumnKeys } from './model';
interface BoardAggregatorProps {
onChange: (aggregator: Aggregator) => void;
onKeyChange: (key: keyof T) => void;
value: Aggregator;
key: keyof T;
}
interface PivotTableBoardProps {
keys: FieldValuesByKey;
keyMapping: KeyMap;
numberKeys: Array;
isBuilding: boolean;
onSubmit: (values: RowColumnKeys, filterValues: FieldFiltersByKey) => void;
onReset: () => void;
aggregator: BoardAggregatorProps;
initialFields?: Array>;
}
export declare function PivotTableBoard(props: PivotTableBoardProps): JSX.Element;
export {};