import { Observable } from 'rxjs'; import { ChartParams, ContainerSize, ComputedDataMultiValue, ContainerPositionScaled, DataFormatterMultiValue } from '../../lib/core-types'; import { BaseXAxisParams } from '../../lib/plugins-basic-types'; import { BasePluginFn } from './types'; import * as d3 from 'd3'; interface BaseXAxisContext { selection: d3.Selection; position$: Observable<'top' | 'bottom'>; transitionDuration$: Observable; computedData$: Observable; fullParams$: Observable; fullDataFormatter$: Observable; fullChartParams$: Observable; isCategorySeprate$: Observable; containerPosition$: Observable; containerSize$: Observable; xScale$: Observable>; } export declare const createBaseXAxis: BasePluginFn; export {};