import { Widgets } from '@keen.io/widgets'; import { Query } from '@keen.io/query'; import { PieChartSettings, DonutChartSettings, BarChartSettings, LineChartSettings, FunnelChartSettings, TableChartSettings, MetricChartSettings, ChoroplethChartSettings, HeatmapChartSettings } from '@keen.io/charts'; export declare type ChartSettings = PieChartSettings | DonutChartSettings | BarChartSettings | LineChartSettings | FunnelChartSettings | MetricChartSettings | ChoroplethChartSettings | TableChartSettings | HeatmapChartSettings; export declare type TransformationInput = { query: Query; chartSettings: S; }; export declare type VisualizationExport = { query: Query; chartSettings: ChartSettings; widgetType: Widgets; }; export declare type RawExport = { query: Query; data: Record; keys: string[]; }; export declare type ExportOutput = Array[]; export declare type CSVExport = { data: ExportOutput; columnDelimiter?: string; lineDelimiter?: string; };