import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class StepService {
    onChange: Subject<unknown>;
    onFinish: Subject<unknown>;
    onChangeStatusForm: Subject<unknown>;
    private currentStep;
    private steps;
    constructor();
    setSteps(steps: Array<any>): void;
    setCurrentStep(step: number): void;
    isFormValid(): any;
    isValidateForm(): any;
    next(): void;
    finish(): void;
    previous(): void;
    formStatusChange(status: boolean): void;
    isFirstStep(): boolean;
    isLastStep(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<StepService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<StepService>;
}
//# sourceMappingURL=step.service.d.ts.map