import { Chart, View } from '@antv/g2'; import { ChartConfig, ChartOptions, ShapeStyle, CustomInfo } from '../interfaces'; import { BaseChart } from '../core/framework'; import '../utils/tools/intervalShape'; import Interval from '@antv/g2/lib/geometry/interval'; import { StyleCallback } from '@antv/g2/lib/interface'; export interface IntervalConfig { styles?: ShapeStyle; customInfo?: CustomInfo; isBack?: boolean; } /** * * @param chart * @param options * @param config * @param intervalConfig * @param styleCallback * @returns */ export declare const intervalShape: (chart: Chart | View, options: ChartOptions, config: ChartConfig, intervalConfig: IntervalConfig, styleCallback?: StyleCallback | undefined) => Interval; export declare const handleInterval: (chart: Chart | View, options: ChartOptions, config: ChartConfig, intervalConfig?: IntervalConfig, type?: string) => Chart | View; export declare class Column extends BaseChart { render: (options: ChartOptions, config?: ChartConfig) => {} | undefined; }