/// declare module fb { interface INavigationService { init(): { OeppnaObjekt: OeppnaObjekt; StaengdaObjekt: StaengdaObjekt; TillgaengligaFilter: AvailableFilter; $promise: any; }; OeppnaObjekt: OeppnaObjekt; StaengdaObjekt: StaengdaObjekt; TillgaengligaFilter: AvailableFilter; goto(objekt: NavigationsObjekt, forceSite?: boolean): void; gotoKontaktlista(filter?: fb.AvailableFilterItem): any; gotoObjektlista(filter?: fb.AvailableFilterItem, personIds?: number[], kontorIds?: number[]): any; gotoObjektlistaWithDetaljstatus(detaljStatus: number[], personIds: number[], kontorIds: number[]): any; close(objekt: any, string: any, strategi?: fb.NavigationStrategy): void; closeWoNavigationObjekt(id: number, type: string, strategi?: fb.NavigationStrategy): void; cleanOeppnaOchStaengda(): void; setSub(objekt: fb.NavigationsObjekt, subObjekt: fb.NavigationsObjekt): void; closeSub(objekt: NavigationsObjekt, subObjekt: NavigationsObjekt): void; isCurrentlyInView(any: any): string; getCurrentlyViewedObject(): NavigationsObjekt; setCurrentViewToObject(any: any): void; findOpenObjekt(controller: string, id: number, navigateTo: boolean, errorMark?: boolean): ng.IDeferred; nyttMaeklarObjekt: { maeklarObjekt: MaeklarObjektObjektWizard; navMaeklarObjekt: NyttMaeklarNavigationsObjekt; }; createNyKontakt(): fb.NyKontakt; getNyKontakt(tempId: number): fb.NyKontakt; getNyKontaktLista(): fb.NyKontakt[]; removeNyKontakt(tempId: number): void; gotoAndCreateNyKontakt(): void; updateOpenedObjekt(objekt: fb.NavigationsObjekt, oeppenLista: fb.NavigationsObjekt[], staengdLista: fb.NavigationsObjekt[], key: string): void; updateOpenedMaeklarObjekt(objekt: fb.NavigationsObjekt): void; updateOpenedKontakt(objekt: fb.NavigationsObjekt): void; getNavigationObjects(): { OeppnaObjekt: OeppnaObjekt; StaengdaObjekt: StaengdaObjekt; TillgaengligaFilter: AvailableFilter; $promise: any; }; gotoKontaktlistaSearchObjIntressentRoll(routeParams: IKontaktListaRouteParams): void; gotoSkickadeTips(): void; getNavigationsObjekt(entity: ForeignKeyEntity, id: number): NavigationsObjekt; staengDokument(data: { MaeklarObjektId: number; }): void; getObjektpresUrl(maeklarObjektId: number, skapadIMS: string, paaGaang: boolean, doeljPris: boolean, visaFullBesk: boolean): string; spliceOeppnaStaengde(id: number, type: string): any; reloadObjekt(id: number, type: number): any; } }