export declare const MAT_STEPPER_INTL_PROVIDER: { provide: typeof MatStepperIntl; deps: Optional[][]; useFactory: typeof MAT_STEPPER_INTL_PROVIDER_FACTORY; }; export declare function MAT_STEPPER_INTL_PROVIDER_FACTORY(parentIntl: MatStepperIntl): MatStepperIntl; export declare class MatHorizontalStepper extends MatStepper { labelPosition: 'bottom' | 'end'; } export declare class MatStep extends CdkStep implements ErrorStateMatcher { stepLabel: MatStepLabel; constructor(stepper: MatStepper, _errorStateMatcher: ErrorStateMatcher, stepperOptions?: StepperOptions); isErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null): boolean; } export declare class MatStepHeader extends CdkStepHeader implements OnDestroy { _intl: MatStepperIntl; active: boolean; disableRipple: boolean; errorMessage: string; iconOverrides: { [key: string]: TemplateRef; }; index: number; label: MatStepLabel | string; optional: boolean; selected: boolean; state: StepState; constructor(_intl: MatStepperIntl, _focusMonitor: FocusMonitor, _elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef); _getDefaultTextForState(state: StepState): string; _getHostElement(): HTMLElement; _getIconContext(): MatStepperIconContext; _stringLabel(): string | null; _templateLabel(): MatStepLabel | null; focus(): void; ngOnDestroy(): void; } export declare class MatStepLabel extends CdkStepLabel { } export declare class MatStepper extends CdkStepper implements AfterContentInit { _animationDone: Subject; _iconOverrides: { [key: string]: TemplateRef; }; _icons: QueryList; _stepHeader: QueryList; _steps: QueryList; readonly animationDone: EventEmitter; disableRipple: boolean; ngAfterContentInit(): void; } export declare const matStepperAnimations: { readonly horizontalStepTransition: AnimationTriggerMetadata; readonly verticalStepTransition: AnimationTriggerMetadata; }; export declare class MatStepperIcon { name: StepState; templateRef: TemplateRef; constructor(templateRef: TemplateRef); } export interface MatStepperIconContext { active: boolean; index: number; optional: boolean; } export declare class MatStepperIntl { readonly changes: Subject; optionalLabel: string; } export declare class MatStepperModule { } export declare class MatStepperNext extends CdkStepperNext { } export declare class MatStepperPrevious extends CdkStepperPrevious { } export declare class MatVerticalStepper extends MatStepper { constructor(dir: Directionality, changeDetectorRef: ChangeDetectorRef, elementRef?: ElementRef, _document?: any); }