import { BaseChart } from '../base/base-chart'; import type { ISankeyChartSpec } from './interface'; import { SankeyChartSpecTransformer } from './sankey-transformer'; import type { Datum, MaybeArray } from '../../typings/common'; import type { ISeries } from '../../series/interface'; import type { IMark } from '../../mark/interface/common'; import type { IRegionQuerier } from '../../typings/params'; export declare class SankeyChart extends BaseChart { static readonly type: string; static readonly seriesType: string; static readonly transformerConstructor: typeof SankeyChartSpecTransformer; readonly transformerConstructor: typeof SankeyChartSpecTransformer; readonly type: string; readonly seriesType: string; protected _setStateInDatum(stateKey: string, datum: MaybeArray | null, filter?: (series: ISeries, mark: IMark) => boolean, region?: IRegionQuerier): void; } export declare const registerSankeyChart: () => void;