module fb { export interface ITopNavScope extends ng.IScope { showSettingsMenu: boolean; showOfficeExpand: boolean; showLaeggTill: boolean; search: { quickSearchString: string; } toggleSearch(): void; quickSearch(searchString: string): void; devOutput(): void; quickSearchResult: fb.QuickSearch; quickSearchHighlight: number; quickSearchKeypress(event): void; quickSearchClick(objekt: NavigationsObjekt): void; quickSearchClose(): void; quickSearchResultShow: boolean; checkResultShow(string): void; getQueueItemIcon(item: fb.IGroupQueueItem): string; pendingQueue: IQueueableItem[]; dirtyQueue: IQueueableItem[]; resolvedQueue: IQueueableItem[]; errorQueue: IQueueableItem[]; pendingGroupedQueue: IGroupQueueItem[]; dirtyGroupedQueue: IGroupQueueItem[]; resolvedGroupedQueue: IGroupQueueItem[]; errorGroupedQueue: IGroupQueueItem[]; globalTimerStatus: { lastSaveOccured: number; pingLock: boolean; lastPingResponse: number } pingIsError(): boolean; showCurrentSaveDialog: boolean; forceSave(item: IGroupQueueItem): void; forceReload(item: IQueueableItem): void; saveAll(): void; resolve(obj: fb.IQueueableItem): void; gotoQueueItem(item: fb.IGroupQueueItem): void; openSupportPage(): void; openJuridikPage(): void; openFasitNytt(): void; openKontakt(personId: number): void; openMaeklarObjekt(maeklarObjektId: number, adressText: string): void; gotoKontaktListSearchString(): void; gotoMaeklarObjektListSearchString(): void; gotoNyttMaeklarObjekt(): void; gotoInstaellningar(): void; gotoNyKontakt(): void; gotoInstaellningarOmraade(): void; gotoInstaellningarTillaeggsklausuler(): void; gotoFristaaendeDokument(): void; gotoAllaHaendelser(): void; showPostitStack: boolean; postitDialog: { show: boolean; add: boolean; currentPostit: Postit }; postits: List; postitsOrdered: Postit[]; deletePostit(): void; savePostitDialog(): void; setActivePostit(postit: Postit): void; prioriteratMeddelande: fb.PrioriteratMeddelandeWO; meddelanden: fb.MeddelandeWO; processadeMeddelanden: { DigitalBudgivningsmeddelandenEjHanterade: {}; DigitalBudgivningsmeddelandenHanterade: fb.MeddelandeRO[]; Driftstoerningsmeddelande: fb.MeddelandeRO; FasitMeddelandeList: fb.MeddelandeRO[]; }; DriftstoerningsmeddelandeNivaa: any; dismissFasitMeddelande(meddelande: fb.MeddelandeRO): void; dismissHanteradeFasitMeddelande(meddelande: fb.MeddelandeRO): void; dismissDriftstoerningsMeddelande(meddelande: fb.MeddelandeRO): void; onHamburgerMenuClick(): void; addNewKontakt(): void; mediaURL: string; showNotis: boolean; onNotisButtonClick(): void; hideNotis(): void; hideLaeggTill(): void; hideSettingsMenu(): void; showNewsMenu: boolean; getPrioriteratMeddelande(): void; getMeddelande(): void; godkaennBud(meddelande: fb.MeddelandeRO): void; avvisaOptions: {}; setAvvisa(budAvvisningsTyp: number, meddelandeWrapper: any): void; avvisaBud(meddelande: fb.MeddelandeRO, val: number): void; hanteraBudgivare(meddelande: fb.MeddelandeRO, behoeverDubblettFoerslag: boolean, intressent: fb.Objektintressent): void; addBlaaNotifiering(error, meddelande: fb.MeddelandeRO); signOff(): void; switchOffice(kontorId:number): void; openNyKalenderPost(): void; openNyEpost(): void; openNyttSms(): void; aktivtKontor: fb.Kontor; kontorssamarbeten: _.Dictionary; getJuridiskIcon(jurPersonTyp: number): any; getJuridiskInitials(jurPersonTyp: number, visningsText: string): any; getKundKategoriAlt(kundKategori: number): string; getKundoLaenk: any; KundoLaenk: string; menus: any; kundoUrl: string; } }