declare module fb { interface IStateService { addState(controller: string, id: any, callbackFn: any): void; setState(controller: string, id: any, stateObject: any): void; loadState(controller: string, id: any): T; clearState(controller: string, id: any): T; offLoadState(controller: string, id: any): void; } interface IState { controller: string; id: any; callbackFn?: () => {}; obj?: {}; stateObject?: {}; } }