{"version":3,"file":"step-header.d.ts","sources":["step-header.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;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 { FocusMonitor, FocusOrigin } from '@angular/cdk/a11y';\nimport { ChangeDetectorRef, ElementRef, OnDestroy, TemplateRef, AfterViewInit } from '@angular/core';\nimport { MatStepLabel } from './step-label';\nimport { MatStepperIntl } from './stepper-intl';\nimport { MatStepperIconContext } from './stepper-icon';\nimport { StepState } from '@angular/cdk/stepper';\nimport { CanColor } from '@angular/material/core';\n/** @docs-private */\ndeclare const _MatStepHeaderBase: import(\"@angular/material/core/common-behaviors/constructor\").Constructor & import(\"@angular/material/core/common-behaviors/constructor\").AbstractConstructor & {\n new (elementRef: ElementRef): {\n _elementRef: ElementRef;\n focus(): void;\n };\n};\nexport declare class MatStepHeader extends _MatStepHeaderBase implements AfterViewInit, OnDestroy, CanColor {\n _intl: MatStepperIntl;\n private _focusMonitor;\n private _intlSubscription;\n /** State of the given step. */\n state: StepState;\n /** Label of the given step. */\n label: MatStepLabel | string;\n /** Error message to display when there's an error. */\n errorMessage: string;\n /** Overrides for the header icons, passed in via the stepper. */\n iconOverrides: {\n [key: string]: TemplateRef;\n };\n /** Index of the given step. */\n index: number;\n /** Whether the given step is selected. */\n selected: boolean;\n /** Whether the given step label is active. */\n active: boolean;\n /** Whether the given step is optional. */\n optional: boolean;\n /** Whether the ripple should be disabled. */\n disableRipple: boolean;\n constructor(_intl: MatStepperIntl, _focusMonitor: FocusMonitor, _elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef);\n ngAfterViewInit(): void;\n ngOnDestroy(): void;\n /** Focuses the step header. */\n focus(origin?: FocusOrigin, options?: FocusOptions): void;\n /** Returns string label of given step if it is a text label. */\n _stringLabel(): string | null;\n /** Returns MatStepLabel if the label of given step is a template label. */\n _templateLabel(): MatStepLabel | null;\n /** Returns the host HTML element. */\n _getHostElement(): HTMLElement;\n /** Template context variables that are exposed to the `matStepperIcon` instances. */\n _getIconContext(): MatStepperIconContext;\n _getDefaultTextForState(state: StepState): string;\n}\nexport {};\n"]}