text: /**
   * @fileoverview added by tsickle
   * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
   */
  /**
   * @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 { CdkTreeNodeToggle } from '@angular/cdk/tree';
  import { Directive, Input } from '@angular/core';
  /**
   * Wrapper for the CdkTree's toggle with Material design styles.
   * @template T
   */
  export class MatTreeNodeToggle extends CdkTreeNodeToggle {
      constructor() {
          super(...arguments);
          this.recursive = false;
      }
  }
  MatTreeNodeToggle.decorators = [
      { type: Directive, args: [{
                  selector: '[matTreeNodeToggle]',
                  host: {
                      '(click)': '_toggle($event)',
                  },
                  providers: [{ provide: CdkTreeNodeToggle, useExisting: MatTreeNodeToggle }]
              },] },
  ];
  MatTreeNodeToggle.propDecorators = {
      recursive: [{ type: Input, args: ['matTreeNodeToggleRecursive',] }]
  };
  if (false) {
      /** @type {?} */
      MatTreeNodeToggle.prototype.recursive;
  }
  //# sourceMappingURL=toggle.js.map