import { AfterViewInit, ChangeDetectorRef, OnInit, QueryList } from '@angular/core'; import { Styles, Theme } from '../../types/index'; import { Ground, GroundProps } from '../ground/index'; import { Step } from '../step/index'; declare type ActiveStepProp = number | string; declare type AlternativeLabelProp = boolean | string; declare type NonLinearProp = boolean | string; declare type OrientationProp = 'horizontal' | 'vertical'; export interface StepperProps extends GroundProps { activeStep?: ActiveStepProp; alternativeLabel?: AlternativeLabelProp; nonLinear?: NonLinearProp; orientation?: OrientationProp; } export declare const StepperClassKey: string; export declare type StepperClasses = 'root' | 'alternativeLabel' | 'horizontal' | 'vertical'; export declare function StepperStyles(theme: Theme): Styles; export declare class Stepper extends Ground implements AfterViewInit, OnInit { changeDetector: ChangeDetectorRef; activeStep: ActiveStepProp; alternativeLabel: AlternativeLabelProp; nonLinear: NonLinearProp; orientation: OrientationProp; steps: QueryList; constructor(changeDetector: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; composeClasses(): void; } export {};