{"version":3,"file":"optgroup.d.ts","sources":["optgroup.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA","sourcesContent":["/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport { BooleanInput } from '@angular/cdk/coercion';\nimport { InjectionToken } from '@angular/core';\nimport { CanDisable } from '../common-behaviors/disabled';\nimport { MatOptionParentComponent } from './option-parent';\n/** @docs-private */\ndeclare const _MatOptgroupMixinBase: import(\"@angular/material/core/common-behaviors/constructor\").Constructor & import(\"@angular/material/core/common-behaviors/constructor\").AbstractConstructor & {\n new (): {};\n};\nexport declare class _MatOptgroupBase extends _MatOptgroupMixinBase implements CanDisable {\n /** Label for the option group. */\n label: string;\n /** Unique id for the underlying label. */\n _labelId: string;\n /** Whether the group is in inert a11y mode. */\n _inert: boolean;\n constructor(parent?: MatOptionParentComponent);\n static ngAcceptInputType_disabled: BooleanInput;\n}\n/**\n * Injection token that can be used to reference instances of `MatOptgroup`. It serves as\n * alternative token to the actual `MatOptgroup` class which could cause unnecessary\n * retention of the class and its component metadata.\n */\nexport declare const MAT_OPTGROUP: InjectionToken;\n/**\n * Component that is used to group instances of `mat-option`.\n */\nexport declare class MatOptgroup extends _MatOptgroupBase {\n}\nexport {};\n"]}