import { Container } from "pixi.js" ; import { IEventDispatcher } from "@robotlegsjs/core" ; import { IViewHandler } from "./IViewHandler" ; /**
 * The View Manager allows you to add multiple "view root" containers to a context
 */ export let IViewManager = Symbol ( "IViewManager" ) ; export interface IViewManager extends IEventDispatcher { /**
     * A list of currently registered containers
     */ containers : Container [ ] ; param container addContainer ( container ) : void ; param container removeContainer ( container ) : void ; param handler addViewHandler ( handler ) : void ; param handler removeViewHandler ( handler ) : void ; /**
     * Removes all view handlers from this context
     */ removeAllHandlers ( ) : void ; }