import { OnInit, TemplateRef } from '@angular/core'; import { Styles, Theme } from '../../types/index'; import { Ground, GroundProps } from '../ground/index'; declare type ActiveProp = boolean | string; declare type CompletedProp = boolean | string; declare type DisabledProp = boolean | string; declare type ExpandedProp = boolean | string; export interface StepProps extends GroundProps { active?: ActiveProp; completed?: CompletedProp; disabled?: DisabledProp; expanded?: ExpandedProp; } export declare const StepClassKey: string; export declare type StepClasses = 'root' | 'alternativeLabel' | 'completed' | 'horizontal' | 'vertical'; export declare function StepStyles(theme: Theme): Styles; export declare class Step extends Ground implements OnInit { active: ActiveProp; completed: CompletedProp; disabled: DisabledProp; expanded: ExpandedProp; stepTemplate: TemplateRef; ngOnInit(): void; composeClasses(): void; } export {};