import { Observable, Subject } from 'rxjs'; import { BasePluginFn } from './types'; import { ComputedDatumGrid, ComputedDataGrid, ComputedAxesDataGrid, DataFormatterGrid, EventGrid, ContainerPositionScaled, ChartParams, Layout, TransformData } from '../../lib/core-types'; import { BaseLinesParams } from '../../lib/plugins-basic-types'; import * as d3 from 'd3'; interface BaseLinesContext { selection: d3.Selection; computedData$: Observable; computedAxesData$: Observable; visibleComputedData$: Observable; visibleComputedAxesData$: Observable; seriesLabels$: Observable; SeriesDataMap$: Observable>; GroupDataMap$: Observable>; fullDataFormatter$: Observable; fullParams$: Observable; fullChartParams$: Observable; gridAxesTransform$: Observable; gridGraphicTransform$: Observable; gridAxesSize$: Observable<{ width: number; height: number; }>; gridHighlight$: Observable; gridContainerPosition$: Observable; allContainerPosition$: Observable; layout$: Observable; event$: Subject; } export declare const createBaseLines: BasePluginFn; export {};