import * as i0 from '@angular/core'; import { Type } from '@angular/core'; import { TdSeriesDirective, ITdSeries, ITdLabel, ITdItemStyle, ITdLineCurveStyle, ITdEmphasis, ITdShadow } from '@covalent/echarts/base'; type TdSankeyOrient = 'horizontal' | 'vertical'; type TdSankeyFocusNodeAdjacency = boolean | 'allEdges' | 'outEdges' | 'inEdges'; interface ITdSankeyEmphasisLineStyle extends ITdShadow { color?: any; opacity?: number; curveness?: number; } interface ITdSankeyEmphasis extends ITdEmphasis { lineStyle: ITdSankeyEmphasisLineStyle; } interface ITdSankeySeries extends ITdSeries { zlevel?: number; z?: number; left?: string | number; top?: string | number; right?: string | number; bottom?: string | number; width?: string | number; height?: string | number; nodeWidth?: number; nodeGap?: number; layoutIterations?: number; orient?: TdSankeyOrient; draggable?: boolean; focusNodeAdjacency?: TdSankeyFocusNodeAdjacency; label?: ITdLabel; itemStyle?: ITdItemStyle; lineStyle?: ITdLineCurveStyle; emphasis?: ITdEmphasis; data?: any[]; nodes?: any[]; links?: any[]; edges?: any[]; silent?: boolean; } declare class TdChartSeriesSankeyComponent extends TdSeriesDirective implements ITdSankeySeries { zlevel?: number; z?: number; left?: string | number; top?: string | number; right?: string | number; bottom?: string | number; width?: string | number; height?: string | number; nodeWidth?: number; nodeGap?: number; layoutIterations?: number; orient?: TdSankeyOrient; draggable?: boolean; focusNodeAdjacency?: TdSankeyFocusNodeAdjacency; label?: ITdLabel; itemStyle?: ITdItemStyle; lineStyle?: ITdLineCurveStyle; emphasis?: ITdEmphasis; nodes?: any[]; links?: any[]; edges?: any[]; silent?: boolean; constructor(); getConfig(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare const SANKEY_MODULE_COMPONENTS: Type[]; /** * @deprecated This module is deprecated and will be removed in future versions. * Please migrate to using standalone components as soon as possible. */ declare class CovalentSankeyEchartsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { CovalentSankeyEchartsModule, SANKEY_MODULE_COMPONENTS, TdChartSeriesSankeyComponent }; export type { ITdSankeyEmphasis, ITdSankeyEmphasisLineStyle, ITdSankeySeries, TdSankeyFocusNodeAdjacency, TdSankeyOrient };