import type { dh as DhType } from '@deephaven/jsapi-types'; import AggregationOperation from './AggregationOperation'; import './Aggregations.scss'; export type Aggregation = { operation: AggregationOperation; selected: readonly string[]; invert: boolean; }; export type AggregationSettings = { aggregations: readonly Aggregation[]; showOnTop: boolean; }; export type AggregationsProps = { isRollup: boolean; availablePlacements?: ('top' | 'bottom')[]; settings: AggregationSettings; onChange: (settings: AggregationSettings, added: AggregationOperation[], removed: AggregationOperation[]) => void; onEdit: (aggregation: Aggregation) => void; dh: typeof DhType; }; declare function Aggregations({ isRollup, settings, availablePlacements, onChange, onEdit, dh, }: AggregationsProps): JSX.Element; export default Aggregations; //# sourceMappingURL=Aggregations.d.ts.map