import { StepperService } from '../../../services/stepper.service';
import { BehaviorSubject, Observable } from 'rxjs';
import * as i0 from "@angular/core";
/**
 * @deprecated Migrate old design to Carbon
 */
export declare class StepperFooterStepComponent {
    private readonly stepperService;
    nextButtonEnabled: boolean;
    completeButtonEnabled: boolean;
    nextButtonTranslationKey: string;
    cancelButtonTranslationKey: string;
    completeButtonTranslationKey: string;
    completeButtonMdiIcon: string;
    showCompleteButton: boolean;
    stepIndex$: BehaviorSubject<number>;
    isLastStep$: BehaviorSubject<boolean>;
    currentStepIndex$: Observable<number>;
    disabled$: Observable<boolean>;
    constructor(stepperService: StepperService);
    goToNextStep(): void;
    cancel(): void;
    complete(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<StepperFooterStepComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StepperFooterStepComponent, "v-stepper-footer-step", never, { "nextButtonEnabled": { "alias": "nextButtonEnabled"; "required": false; }; "completeButtonEnabled": { "alias": "completeButtonEnabled"; "required": false; }; "nextButtonTranslationKey": { "alias": "nextButtonTranslationKey"; "required": false; }; "cancelButtonTranslationKey": { "alias": "cancelButtonTranslationKey"; "required": false; }; "completeButtonTranslationKey": { "alias": "completeButtonTranslationKey"; "required": false; }; "completeButtonMdiIcon": { "alias": "completeButtonMdiIcon"; "required": false; }; "showCompleteButton": { "alias": "showCompleteButton"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=stepper-footer-step.component.d.ts.map