import type StandardChart from '../../core/StandardChart';
import { type Option } from '../../core/option';
type customObject = Record<string, any>;
interface DataItem {
    data: Array<Array<customObject>>;
    link: Array<Array<customObject>>;
    info: Array<customObject>;
    handleLinksStatus: Boolean;
    handleFormatterStatus: Boolean;
    handleTooltipStatus: Boolean;
    handleNodeLengthPercentStatus: Boolean;
}
export declare class DynamicSankeyHelper {
    private _chart;
    private _data;
    private _option;
    private _index;
    private _labelTextConfig;
    private _handleLinksStatus;
    private _handleFormatterStatus;
    private _handleTooltipStatus;
    private _handleNodeLengthPercentStatus;
    constructor(chart: StandardChart, option: Option, data: DataItem);
    private init;
    play(index?: number, config?: customObject, opts?: any): void;
}
export {};
