/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import { CollectionViewer, DataSource } from '@angular/cdk/collections'; import { Observable } from 'rxjs'; /** * Data source for nested tree. * * The data source for nested tree doesn't have to consider node flattener, or the way to expand * or collapse. The expansion/collapsion will be handled by TreeControl and each non-leaf node. */ export declare class MatTreeNestedDataSource extends DataSource { /** * Data for the nested tree */ get data(): T[]; set data(value: T[]); private readonly _data; connect(collectionViewer: CollectionViewer): Observable; disconnect(): void; }