import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { StepperService } from '../../../services/stepper.service';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
/**
 * @deprecated Migrate old design to Carbon
 */
export declare class StepperContainerComponent implements OnInit, OnDestroy {
    private readonly stepperService;
    returnToFirstStepSubject$: Subject<boolean>;
    set disabled(disabled: boolean);
    cancelClickEvent: EventEmitter<any>;
    completeEvent: EventEmitter<any>;
    nextStepEvent: EventEmitter<number>;
    private cancelClickSubscription;
    private completeSubscription;
    private nextStepSubscription;
    private cancelSubjectSubscription;
    constructor(stepperService: StepperService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    private openCancelClickSubscription;
    private openCompleteSubscription;
    private openNextStepSubscription;
    private openReturnToFirstStepSubscription;
    static ɵfac: i0.ɵɵFactoryDeclaration<StepperContainerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StepperContainerComponent, "v-stepper-container", never, { "returnToFirstStepSubject$": { "alias": "returnToFirstStepSubject$"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; }, { "cancelClickEvent": "cancelClickEvent"; "completeEvent": "completeEvent"; "nextStepEvent": "nextStepEvent"; }, never, ["*"], false, never>;
}
//# sourceMappingURL=stepper-container.component.d.ts.map