import { Subscription } from 'rxjs'; import { IfExpandService } from '../../utils/conditional/if-expanded.service'; import { TreeNodeModel } from './models/tree-node.model'; import { ClrRecursiveForOfContext } from './recursive-for-of'; import { TreeFeaturesService } from './tree-features.service'; import * as i0 from "@angular/core"; export declare class RecursiveChildren { featuresService: TreeFeaturesService; private expandService; parent: TreeNodeModel; children: TreeNodeModel[]; subscription: Subscription; role: string; constructor(featuresService: TreeFeaturesService, expandService: IfExpandService); ngAfterContentInit(): void; shouldRender(): boolean; getContext(node: TreeNodeModel): ClrRecursiveForOfContext; ngOnDestroy(): void; private setAriaRoles; static ɵfac: i0.ɵɵFactoryDeclaration, [null, { optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration, "clr-recursive-children", never, { "parent": "parent"; "children": "children"; }, {}, never, never, false, never>; }