import { ElementRef, OnDestroy } from '@angular/core'; import { NumberInput } from '@ngx-simple/core/coercion'; import { SimTreeNodeComponent } from './tree-node.component'; import { SimTreeNode } from './tree-node.model'; import { SimTreeComponent } from './tree.component'; export declare class SimTreeNodePaddingComponent implements OnDestroy { private _treeNode; private _tree; private _element; /** 应用于元素的当前填充值。用于避免不必要地击中DOM。 */ private _currentPadding; /** 当组件被销毁时发射的物体 */ private _destroyed; /** 用于缩进值的CSS单位 */ indentUnits: string; /** * 树节点的深度级别。 * padding = `${level * indent}px`。 */ get level(): number; set level(value: number); _level: number; /** * 每个级别的缩进。可以是数字或CSS字符串。 * @default 24。 */ get indent(): number | string; set indent(indent: number | string); _indent: number; constructor(_treeNode: SimTreeNodeComponent, _tree: SimTreeComponent, _element: ElementRef); ngOnDestroy(): void; /** 树节点的填充缩进值。如果不为空,返回px值的字符串。 */ _paddingIndent(): string | null; _setPadding(forceChange?: boolean): void; protected _setLevelInput(value: number): void; protected _setIndentInput(indent: number | string): void; static ngAcceptInputType_level: NumberInput; }