import { Step } from './constants/step';
import { CycleImpl } from './interfaces';
export declare class Cycle implements CycleImpl {
    private step;
    private skiped;
    proceed: () => void;
    skip(): void;
    isSkip: () => boolean;
    getCurrentStep(): Step;
    isEnter: () => boolean;
    isEntering: () => boolean;
    isEntered: () => boolean;
    isExit: () => boolean;
    isExiting: () => boolean;
    isExited: () => boolean;
}
export default Cycle;
