import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { AbstractStep } from 'ngx-obelisco-example/core/abstracts';
import { StepForm } from 'ngx-obelisco-example/core/models';
import { StepService } from 'ngx-obelisco-example/core/services';
import * as i0 from "@angular/core";
export declare class OStepsFormComponent extends AbstractStep implements OnInit, OnDestroy {
    protected readonly setpsService: StepService;
    actualStep: StepForm;
    stepsForm: StepForm[];
    steps: string[];
    customClasses: string;
    stopSteps: EventEmitter<boolean>;
    private onDestroy$;
    get isLastStep(): boolean;
    get nextStepName(): string;
    get currentStepNumber(): number;
    constructor(setpsService: StepService);
    ngOnInit(): void;
    previousStep(): void;
    nextStep(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<OStepsFormComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<OStepsFormComponent, "o-steps-form", never, { "steps": "steps"; "customClasses": "customClasses"; }, { "stopSteps": "stopSteps"; }, never, never, false>;
}
