import {
  AxisDefaults as KendoAxisDefaults,
  ChartDrilldownState as KendoChartDrilldownState,
  PaneDefaults as KendoPaneDefaults,
  Pane as KendoPane,
  DragAction as KendoDragAction,
  SeriesDefaults as KendoSeriesDefaults,
  Zoomable as KendoZoomable,
} from "@progress/kendo-react-charts";

export interface ChartProps {
  dataTestId?: string;
  children?: React.ReactNode;
  axisDefaults?: KendoAxisDefaults;
  className?: string;
  dir?: string;
  drilldownState?: KendoChartDrilldownState;
  paneDefaults?: KendoPaneDefaults;
  panes?: KendoPane[];
  pannable?: boolean | KendoDragAction;
  renderAs?: "canvas" | "svg";
  seriesColors?: string[];
  seriesDefaults?: KendoSeriesDefaults;
  style?: React.CSSProperties;
  transitions?: boolean;
  zoomable?: boolean | KendoZoomable;
}
