import * as React from 'react';
import type { FieldTransferObject } from "./GridChartsPanelDataBody.js";
import type { GridChartsIntegrationSection } from "../../../hooks/features/chartsIntegration/gridChartsIntegrationInterfaces.js";
type GridChartsPanelDataFieldProps = {
  children: React.ReactNode;
  field: string;
  section: GridChartsIntegrationSection;
  blockedSections?: string[];
  dimensionsLabel: string;
  valuesLabel: string;
  disabled?: boolean;
  selected?: boolean;
  onChange?: (field: string, section: GridChartsIntegrationSection) => void;
  onDragStart: (field: string, section: GridChartsIntegrationSection) => void;
  onDragEnd: () => void;
};
export declare function AggregationSelect({
  aggFunc,
  field
}: {
  aggFunc: string;
  field: FieldTransferObject['field'];
}): import("react/jsx-runtime").JSX.Element | null;
declare function GridChartsPanelDataField(props: GridChartsPanelDataFieldProps): import("react/jsx-runtime").JSX.Element;
export { GridChartsPanelDataField };