import { AfterContentInit, EventEmitter, QueryList, TemplateRef } from '@angular/core'; import { PrimeTemplate } from 'primeng/api'; import { Nullable } from 'primeng/ts-helpers'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "primeng/api"; export declare class StepperHeader { id: string | undefined; template: TemplateRef | undefined; stepperPanel: StepperPanel; index: string | undefined; disabled: boolean | undefined; active: boolean | undefined; highlighted: boolean | undefined; getStepProp: string | undefined; ariaControls: string | undefined; onClick: EventEmitter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class StepperSeparator { template: TemplateRef | undefined; separatorClass: string | undefined; stepperPanel: StepperPanel; index: string | undefined; active: boolean | undefined; highlighted: boolean | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class StepperContent { id: string | undefined; orientation: 'vertical' | 'horizontal'; template: TemplateRef | undefined; ariaLabelledby: string | undefined; stepperPanel: StepperPanel; index: string | undefined; active: boolean | undefined; highlighted: boolean | undefined; onClick: EventEmitter; prevCallback: EventEmitter; nextCallback: EventEmitter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class StepperPanel { header: string | undefined; templates: Nullable>; headerTemplate: Nullable>; startTemplate: Nullable>; contentTemplate: Nullable>; separatorTemplate: Nullable>; endTemplate: Nullable>; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * The Stepper component displays a wizard-like workflow by guiding users through the multi-step progression. * @group Components */ export declare class Stepper implements AfterContentInit { /** * Active step index of stepper. * @group Props */ activeStep: number | undefined | null; /** * Orientation of the stepper. * @group Props */ orientation: 'vertical' | 'horizontal'; /** * Whether the steps are clickable or not. * @group Props */ linear: boolean; /** * Transition options of the animation. * @group Props */ transitionOptions: string; stepperPanels: QueryList | undefined; templates: QueryList | undefined; onClick: EventEmitter; /** * Emitted when the value changes. * @param {ActiveStepChangeEvent} event - custom change event. * @group Emits */ activeStepChange: EventEmitter; headerTemplate: Nullable>; startTemplate: Nullable>; separatorTemplate: Nullable>; endTemplate: Nullable>; id: string; panels: StepperPanel[]; isStepActive(index: number): boolean; getStepProp(step: any): any; getStepKey(step: any, index: any): any; getStepHeaderActionId(index: any): string; getStepContentId(index: any): string; updateActiveStep(event: any, index: any): void; onItemClick(event: any, index: any): void; isItemDisabled(index: any): boolean; prevCallback(event: any, index: any): void; nextCallback(event: any, index: any): void; trackByFn(index: number): number; ngAfterContentInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class StepperModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }