import { ChangeDetectorRef, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { TreeNode, TreeTemplateMapping, TreeUIOptions } from '../../models'; import { PosPair, TreeVirtualScroll } from '../../services/tree-virtual-scroll.service'; /** Time and timing curve for expansion panel animations. */ export declare const EXPANSION_PANEL_ANIMATION_TIMING = "225ms cubic-bezier(0.4,0.0,0.2,1)"; export declare class TreeNodeChildrenComponent implements OnInit, OnChanges, OnDestroy { private virtualScroll; private cdRef; marginTop: number; viewportNodes: TreeNode[]; options: TreeUIOptions; node: TreeNode; templates: TreeTemplateMapping; disableMarginTop: boolean; children: TreeNode[]; refreshTree: boolean; expandAnimation: boolean; className: boolean; get noPadding(): boolean; get marginTopAttr(): number; private scrollSub; constructor(virtualScroll: TreeVirtualScroll, cdRef: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; trackNode(index: number, node: TreeNode): any; calcMarginTop(): number; getViewportNodes(nodes: TreeNode[], { startPos, endPos }: PosPair): TreeNode[]; }