///
import { CharacterController } from "./CharacterController";
export declare class State {
static id: string;
static init(characterController: CharacterController): void;
static start(characterController: CharacterController): void;
static stop(characterController: CharacterController): void;
}
export declare class StateController {
constructor(characterController: CharacterController);
addState(state: typeof State): void;
addStates(states: Array): void;
setState(stateName: string): void;
getState(): string;
private characterController;
private states;
private stateObject;
}