import * as RealMap from 'realmap';
import { MarkerSeries, SankeySeriesOptions, MarkerSeriesPoint, PointViewPosition, ISeries } from 'realmap';

/**
 */
declare class SankeySeriesPoint extends MarkerSeriesPoint {
    position: PointViewPosition;
    protected _readObject(series: ISeries<SankeySeriesPoint>, v: any): void;
}
/**
 * Sankey 시리즈 모델.<br/>
 * {@page op.SeriesOptions#type}은 {@page config.series.sankey 'sankey'}이고,
 * {@page options 설정} 모델은 {@page op.SankeySeriesOptions}이다.
 *
 * @modules sankey
 */
declare class SankeySeries extends MarkerSeries<SankeySeriesOptions> {
    static type: string;
    static defaults: SankeySeriesOptions;
    private _root;
    protected _doApply(options: SankeySeriesOptions): void;
    protected _createPoint(source: any): SankeySeriesPoint;
    protected _defLabelOff(): number;
}

declare function registerSeries(chart: typeof RealMap): void;

export { SankeySeries, registerSeries as default };
