import { DataSource } from '@angular/cdk/collections'; import { BehaviorSubject, Observable } from 'rxjs'; import { SimTreeControl } from './tree-control'; import { SimTreeFlattener } from './tree-flattener'; export declare class SimTreeDataSource extends DataSource { private _treeModel; private _treeFlattener; _flattenedData: BehaviorSubject; _expandedData: BehaviorSubject; _data: BehaviorSubject; get data(): T[]; set data(value: T[]); constructor(_treeModel: SimTreeControl, _treeFlattener: SimTreeFlattener); connect(): Observable; disconnect(): void; }