import { FocusOrigin } from '@angular/cdk/a11y'; import { OnDestroy, TemplateRef, AfterViewInit, ElementRef } from '@angular/core'; import { Subscription } from 'rxjs'; import { RealsoftStepLabel } from './step-label'; import { CdkStepHeader, StepState } from '@angular/cdk/stepper'; import { RealsoftStepperIconContext } from './step-icon'; import { RealsoftStepperIntl } from './stepper-intl'; import * as i0 from "@angular/core"; export declare class RealsoftStepHeader extends CdkStepHeader implements AfterViewInit, OnDestroy { _elementRef: ElementRef; private _focusMonitor; private _changeDetectorRef; _intl: RealsoftStepperIntl; _intlSubscription: Subscription; state: StepState; label: RealsoftStepLabel | string; errorMessage: string; index: number; selected: boolean; active: boolean; optional: boolean; iconOverrides: { [key: string]: TemplateRef; }; constructor(_elementRef: ElementRef); ngAfterViewInit(): void; focus(origin?: FocusOrigin, options?: FocusOptions): void; getIconContext(): RealsoftStepperIconContext; getHostElement(): HTMLElement; _getStringLabel(): string | null; _getTemplateLabel(): RealsoftStepLabel | null; getStateText(state: StepState): string; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }