import { ElementFinder } from "protractor";
import { Atom } from "../../atom";
import { ButtonAtom } from "../button/button.atom";
import { WizardStepAtom } from "../wizard/wizard-step.atom";
export declare class WizardAtom extends Atom {
    static CSS_CLASS: string;
    private root;
    backButton: ButtonAtom;
    nextButton: ButtonAtom;
    finishButton: ButtonAtom;
    cancelButton: ButtonAtom;
    back: () => Promise<void>;
    cancel: () => Promise<void>;
    finish: () => Promise<void>;
    getHeader: () => ElementFinder;
    getActiveStep: () => ElementFinder;
    next: () => Promise<void>;
    getHeaderSteps(): Promise<any[]>;
    getSteps(): Promise<WizardStepAtom[]>;
    getContainerHeight(): Promise<number>;
    goToStep(index: number): Promise<void>;
}
