import * as i0 from '@angular/core'; import { Type } from '@angular/core'; import { TdSeriesDirective, ITdSeries, TdCoordinateSystem, TdMarkPointSymbol, ITdItemStyle, ITdLineStyle, ITdLabel, ITdEdgeLabel, ITdEmphasis, ITdMarkPoint, ITdMarkLine, ITdMarkArea } from '@covalent/echarts/base'; interface ITdCategories { name?: string; symbol?: TdMarkPointSymbol | string; symbolSize?: number | any[]; symbolRotate?: number; symbolKeepAspect?: boolean; symbolOffset: any[]; itemStyle: ITdItemStyle; label: ITdLabel; emphasis: ITdEmphasis; } interface ITdGraphForce { initLayout?: string; repulsion?: any | number; gravity?: number; edgeLength?: any | number; layoutAnimation?: boolean; } type TdGraphLayout = 'none' | 'circular' | 'force'; interface ITdGraphSeries extends ITdSeries { legendHoverLink?: boolean; coordinateSystem?: TdCoordinateSystem; xAxisIndex?: number; yAxisIndex?: number; polarIndex?: number; calendarIndex?: number; geoIndex?: number; hoverAnimation?: boolean; circular?: object; force?: ITdGraphForce; layout?: TdGraphLayout; nodeScaleRatio?: boolean; draggable?: boolean; symbol?: TdMarkPointSymbol | string; symbolSize?: number | any[] | Function; symbolRotate?: number; symbolKeepAspect?: boolean; symbolOffset?: any[]; focusNodeAdjacency?: boolean; edgeSymbol?: any[] | string; edgeSymbolSize?: number; cursor?: string; roam?: boolean; expandAndCollapse?: boolean; initialTreeDepth?: number; itemStyle?: ITdItemStyle; lineStyle?: ITdLineStyle; label?: ITdLabel; edgeLabel?: ITdEdgeLabel; emphasis?: ITdEmphasis; categories?: ITdCategories; data?: any[]; nodes?: any[]; links?: any[]; edges?: any[]; markPoint?: ITdMarkPoint; markLine?: ITdMarkLine; markArea?: ITdMarkArea; zlevel?: number; z?: number; silent?: boolean; left?: string | number; top?: string | number; right?: string | number; bottom?: string | number; width?: string | number; height?: string | number; animation?: boolean; animationThreshold?: number; animationDuration?: number | Function; animationEasing?: string; animationDelay?: number | Function; animationDurationUpdate?: number | Function; animationEasingUpdate?: string; animationDelayUpdate?: number | Function; } declare class TdChartSeriesGraphComponent extends TdSeriesDirective implements ITdGraphSeries { legendHoverLink?: boolean; coordinateSystem?: TdCoordinateSystem; xAxisIndex?: number; yAxisIndex?: number; polarIndex?: number; calendarIndex?: number; geoIndex?: number; hoverAnimation?: boolean; circular?: object; force?: ITdGraphForce; layout?: TdGraphLayout; nodeScaleRatio?: boolean; draggable?: boolean; symbol?: TdMarkPointSymbol | string; symbolSize?: number | any[] | Function; symbolRotate?: number; symbolKeepAspect?: boolean; symbolOffset?: any[]; focusNodeAdjacency?: boolean; edgeSymbol?: any[] | string; edgeSymbolSize?: number; cursor?: string; roam?: boolean; initialTreeDepth?: number; itemStyle?: ITdItemStyle; lineStyle?: ITdLineStyle; label?: ITdLabel; edgeLabel?: ITdEdgeLabel; emphasis?: ITdEmphasis; categories?: ITdCategories; nodes?: any[]; links?: any[]; edges?: any[]; markPoint?: ITdMarkPoint; markLine?: ITdMarkLine; markArea?: ITdMarkArea; zlevel?: number; z?: number; silent?: boolean; left?: string | number; top?: string | number; right?: string | number; bottom?: string | number; width?: string | number; height?: string | number; constructor(); getConfig(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare const GRAPH_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 CovalentGraphEchartsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { CovalentGraphEchartsModule, GRAPH_MODULE_COMPONENTS, TdChartSeriesGraphComponent }; export type { ITdCategories, ITdGraphForce, ITdGraphSeries, TdGraphLayout };