import { Directionality } from '@angular/cdk/bidi'; import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core'; import { KbqTreeBase, KbqTreeNode } from './tree-base'; import { KbqTreeOption } from './tree-option.component'; import * as i0 from "@angular/core"; export declare class KbqTreeNodePadding implements AfterViewInit { protected treeNode: KbqTreeNode; protected tree: KbqTreeBase; private renderer; private element; private option; private dir; get level(): number; set level(value: number); private _level; get indent(): number | string; set indent(indent: number | string); private _indent; get leftPadding(): number; get leftPaddingForFirstLevel(): number; /** CSS units used for the indentation value. */ indentUnits: string; withIcon: boolean; iconWidth: number; constructor(treeNode: KbqTreeNode, tree: KbqTreeBase, renderer: Renderer2, element: ElementRef, option: KbqTreeOption, dir: Directionality); ngAfterViewInit(): void; paddingIndent(): string | null; /** * This has been extracted to a util because of TS 4 and VE. * View Engine doesn't support property rename inheritance. * TS 4.0 doesn't allow properties to override accessors or vice-versa. * @docs-private */ private setLevelInput; /** * This has been extracted to a util because of TS 4 and VE. * View Engine doesn't support property rename inheritance. * TS 4.0 doesn't allow properties to override accessors or vice-versa. * @docs-private */ private setIndentInput; private setPadding; static ɵfac: i0.ɵɵFactoryDeclaration, [null, null, null, null, null, { optional: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[kbqTreeNodePadding]", ["kbqTreeNodePadding"], { "indent": { "alias": "kbqTreeNodePaddingIndent"; "required": false; }; }, {}, never, never, true, never>; }