import State from "../states/State";
import { AxesEventType, ValueOf, FlickingContext, StateType } from "../types";
declare class StateMachine {
    private state;
    fire(eventType: ValueOf<AxesEventType>, e: any, context: FlickingContext): void;
    getState(): State;
    transitTo: (nextStateType: ValueOf<StateType>) => State;
}
export default StateMachine;
