import { Observable } from 'rxjs'; import { ComputedDataGrid, ContainerPositionScaled, DataFormatterGrid, ChartParams, TransformData } from '../../lib/core-types'; import { BaseGroupAxisParams } from '../../lib/plugins-basic-types'; import { BasePluginFn } from './types'; import * as d3 from 'd3'; interface BaseGroupAxisContext { selection: d3.Selection; computedData$: Observable; fullParams$: Observable; fullDataFormatter$: Observable; fullChartParams$: Observable; gridAxesTransform$: Observable; gridAxesReverseTransform$: Observable; gridAxesSize$: Observable<{ width: number; height: number; }>; gridContainerPosition$: Observable; isSeriesSeprate$: Observable; textSizePx$: Observable; } export declare const createBaseGroupAxis: BasePluginFn; export {};