export class SceneContainer extends createjs.Container
{
	constructor();
	static get scenes():object;
	static get currentScene():Scene;
	static getInstance():SceneContainer;
	static getCurrentScene():Scene;
	static registerScene( sceneId:string, SceneClass:any );
	static registerTransition( transitionId:string, TransitionClass:any );
	static registerDefaultTransition( TransitionClass:any );
	static getSceneDefinition( sceneId:string ):object;
	static getTransitionDefinition( transitionId:string ):object;
	static gotoScene( sceneId:string, options?:{}, transitionId?:string, transitionOptions?:{} ):void;
	gotoScene( sceneId:string, options?:{}, transitionId:string = "default", transitionOptions?:{} );
	setScreenAnchors( anchorX:number = 0.5, anchorY:number = 0.5 );
	// swapScenes( current:Scene, next:Scene ):Promise<void>;
	// addTransition( transition:SceneTransition ):Promise<void;
}
