import { ElementRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { GC } from '../inputman'; import { GcComponents } from './GcComponents'; import * as i0 from "@angular/core"; export declare class GcStepperStepComponent implements OnChanges { private step; readonly container: HTMLElement; constructor(ref: ElementRef); setStep(step: GC.InputMan.IStepperStep): void; ngOnChanges(changes: SimpleChanges): void; text?: string; label?: string; icon?: string | (() => Element); title?: string; optional?: boolean | string; disabled?: boolean; isValid?: boolean | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class GcStepperComponent extends GcComponents { constructor(ref: ElementRef); private stepComponents; protected initGcComponent(): void; protected bindEvent(): void; steps?: GC.InputMan.StepperStepConfig[]; orientation?: GC.InputMan.StepperOrientation; stepType?: GC.InputMan.StepperStepType; labelPosition?: GC.InputMan.StepperLabelPosition; linear?: boolean; activeIndicatorIcon?: string | (() => Element); invalidIndicatorIcon?: string | (() => Element); validIndicatorIcon?: string | (() => Element); width?: number | string; height?: number | string; readOnly?: boolean; enabled?: boolean; visible?: boolean; animation?: boolean; headerPosition?: GC.InputMan.StepperHeaderPosition; activeIndex?: number; stepChanging: EventEmitter<{ sender: GC.InputMan.GcStepper; eArgs: GC.InputMan.StepperStepChangingEventArgs; }>; stepChanged: EventEmitter<{ sender: GC.InputMan.GcStepper; eArgs: GC.InputMan.StepperStepChangedEventArgs; }>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }