import * as d3 from 'd3'; import React from 'react'; import './index.less'; import { IGraphChartProps } from './interface'; export default class StockTree extends React.PureComponent { svg: any; rootNode: any; isShowTemplate: boolean; container: any; duration: number; scaleRange: number[]; direction: string[]; centralPoint: number[]; root: any; rootNodeLength: number; rootName: string[]; textSpace: number; nodeSize: number[]; fontSize: number; rectMinWidth: number; textPadding: number; circleR: number; dirRight: string; treeData: never[]; constructor(props: any); componentDidMount(): void; getData(): void; convertToHierarchy(data: any): { root: any; rootName: any; l: { name: string; children: any; }; r: { name: string; children: any; }; }; treeInit(data: any): void; zoomFn(svg: any, container: any): any; drawRoot(): void; dealData(data: any): void; uuid(): string; porData(obj: any, item: any): void; treeMap(root: any): d3.HierarchyPointNode; update(source: any, direction: any): void; diagonal({ source, currentTarget, target }: any): string; drawText(id: string, dirRight: any): d3.Selection; drawCodeText(id: string, dirRight: any): string & d3.Selection; drawTsText(id: any, dirRight: any): d3.Selection; drawRect(id: string, dirRight: any): d3.Selection; marker(id: any, dirRight: any): string & d3.Selection; drawCircle(id: string, dirRight: number, source: any, direction: any): d3.Selection; drawSign(id: any, dirRight: number): string & d3.Selection; drawLength(id: string): d3.Selection; getRectStorke(name: any): string; testLength(data: any, dirRight: any): void; seat(newArr: string | any[], dirRight: any, data: { y: any; }[][]): void; DataReor(d: any, direction: any, source: any, appendData: any): void; expandReset(d: any, direction: any, source: any): void; getNode(d: any, direction: any, source: any, type: number | undefined): void; expand(d: any, direction: any, source: any): void; collapse(d: any, direction: any, obj: number): void; clickNode(d: any, direction: any, source: any): void; setType(type: number): void; zoomClick(type: number): d3.Transition; exportImg(): void; getIsLastChildNode(d: any): boolean; renderDetail(): false | React.JSX.Element | null; render(): React.ReactNode; } //# sourceMappingURL=index.d.ts.map