/** * @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 { BooleanInput } from 'cdk/coercion'; import { CdkTree, CdkTreeNode } from './tree'; /** * Node toggle to expand/collapse the node. */ import * as ɵngcc0 from '@angular/core'; export declare class CdkTreeNodeToggle { protected _tree: CdkTree; protected _treeNode: CdkTreeNode; /** Whether expand/collapse the node recursively. */ get recursive(): boolean; set recursive(value: boolean); protected _recursive: boolean; constructor(_tree: CdkTree, _treeNode: CdkTreeNode); _toggle(event: Event): void; static ngAcceptInputType_recursive: BooleanInput; static ɵfac: ɵngcc0.ɵɵFactoryDef, never>; static ɵdir: ɵngcc0.ɵɵDirectiveDefWithMeta< CdkTreeNodeToggle, '[cdkTreeNodeToggle]', never, { recursive: 'cdkTreeNodeToggleRecursive' }, {}, never >; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9nZ2xlLmQudHMiLCJzb3VyY2VzIjpbInRvZ2dsZS5kLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgR29vZ2xlIExMQyBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cbmltcG9ydCB7IEJvb2xlYW5JbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2Nkay9jb2VyY2lvbic7XG5pbXBvcnQgeyBDZGtUcmVlLCBDZGtUcmVlTm9kZSB9IGZyb20gJy4vdHJlZSc7XG4vKipcbiAqIE5vZGUgdG9nZ2xlIHRvIGV4cGFuZC9jb2xsYXBzZSB0aGUgbm9kZS5cbiAqL1xuZXhwb3J0IGRlY2xhcmUgY2xhc3MgQ2RrVHJlZU5vZGVUb2dnbGU8VCwgSyA9IFQ+IHtcbiAgICBwcm90ZWN0ZWQgX3RyZWU6IENka1RyZWU8VCwgSz47XG4gICAgcHJvdGVjdGVkIF90cmVlTm9kZTogQ2RrVHJlZU5vZGU8VCwgSz47XG4gICAgLyoqIFdoZXRoZXIgZXhwYW5kL2NvbGxhcHNlIHRoZSBub2RlIHJlY3Vyc2l2ZWx5LiAqL1xuICAgIGdldCByZWN1cnNpdmUoKTogYm9vbGVhbjtcbiAgICBzZXQgcmVjdXJzaXZlKHZhbHVlOiBib29sZWFuKTtcbiAgICBwcm90ZWN0ZWQgX3JlY3Vyc2l2ZTogYm9vbGVhbjtcbiAgICBjb25zdHJ1Y3RvcihfdHJlZTogQ2RrVHJlZTxULCBLPiwgX3RyZWVOb2RlOiBDZGtUcmVlTm9kZTxULCBLPik7XG4gICAgX3RvZ2dsZShldmVudDogRXZlbnQpOiB2b2lkO1xuICAgIHN0YXRpYyBuZ0FjY2VwdElucHV0VHlwZV9yZWN1cnNpdmU6IEJvb2xlYW5JbnB1dDtcbn1cbiJdfQ==