declare module fb { interface ISideDrawerIntressentScope extends ng.IScope { intressenter: any; newVisning: any; valdSlot: any; setIntressegrad: any; UppdragStatus: any; params: ISideDrawerIntressentParams; digitalBudgivningAktiveradPaaKontoret: fb.Instaellning; efterDubblettSammanslagningAvKaellaDigitalBudgivning(intressent: fb.DubblettsammanslagenPersonWO): void; rollNamn: string; budLimit: number; maeklarObjekt: fb.MaeklarObjektDO; isUnderkontakt: boolean; intressent: fb.ObjektIntressentBasLOGen; pendingBudSave: fb.Bud; visningar: fb.List; valdVisning: fb.Visning; Intressegrader: fb.List; setValdVisning(valdVisning: fb.Visning): void; setSlotInValdVisning(slot: fb.ISlot): void; sideDrawer: { obj: fb.ISideDrawer; params: any; }[]; fetchVisningar: () => void; handleErrors: (data, identifier) => void; budar: { showPopup: boolean; infoText: string; }; budTyper: { id: number; name: string; }[]; isLagtBud(bud: fb.Bud): boolean; showTool: boolean; budStatus: number; showBudgivningSettings: boolean; budtext: string; budgivningTyp: { value: number; }; laeggTillBudConfirmed(): void; statusText: string; setShowTool(nr: any): void; isShowTool(budId: any): boolean; visasText(): string; dateText(index: any): string; intressentBud: fb.Bud[]; budgivning: fb.Budgivning; newBud: fb.Bud; startaOmBudgivning(): void; startaBudgivning(): void; budgivningStartad(): boolean; personIntressegrad: fb.Intressegrad; showPopoverSetEjIntresseradForAllCorrespondingObjIntressenter: boolean; setEjIntresseradForAllCorrespondingObjIntressenter(val: boolean): void; maxBud(): number; laeggTillBud(): void; unlockSidedrawer(): void; visaNyttBud(): boolean; digitalBudgivning: { Aktiv: fb.ChangeTrack; IsDisabled(): boolean; Tooltip(): string; }; setCurrentVisning(visning: fb.Visning): void; currentVisning: fb.Visning; addNewIntressent(person: any, koppladePersoner: fb.KoppladKontakt[]): any; kontaktTyp: fb.ChangeTrack; observableCounters: fb.IFbNewContactObservableCounters; sideDrawerAddContactKontaktStyle: any; contactViewerRowStyle: any; chosenPerson: fb.Models_IPersonDO; closeSideDrawer(): void; openPreviousIntressent(): void; openNextIntressent(): void; indexOfLastIntressentChosen: number; koppladeKontakterSoektyp: fb.ChangeTrack; personAlreadyChosenAsIntressent: boolean; serverfel: { value: boolean; }; serverfelMessage: { value: string; }; nyObjektIntressent: fb.NyObjektIntressent; showAddVisningSection: boolean; enableddVisningSection(): void; showAddNewVisning: boolean; taBortHelaVisningen(visningsSlot: fb.ISlot, intressent: fb.Objektintressent): boolean; kontoretsMaeklareOchSaeljare: Medarbetare[]; newVisningAnsvarigPersonId: ChangeTrack; searchQueryAddNewContact: fb.ChangeTrack; hasDefaultVisning: boolean; onSearchFiledKeyPressed(keyCode: number): any; onSearchAddNewContact(): any; alertWhenPersonIdAdded(roll: number, personId: number[], doedsboObjIntressentId?: number): string; kompletteraPerson(): boolean; sparaPerson(): void; getShortTextForSlot(slot: fb.ISlot): string; isAlreadyBookedOnVisning(v: fb.Visning): boolean; noteCallback(action: string, note: fb.Anteckning): void; closeInfoPopup(): void; onClose(): void; visningsNummer(visning: fb.Visning): number; visningsNummerFromSlot(slot: fb.ISlot): number; showPopupRemoveVisningsId: number; isAddingMore: boolean; objektIProjekt: { show: string; val: fb.ObjektIProjektDO; }[]; koppladeObjektIProjekt: fb.ObjektIProjektDO[]; ursprungligaKopplingar: fb.ObjektIProjektDO[]; kopplarIntressenter: fb.ResourceBase; showPopoverTaBortKopplingar: boolean; kopplaIntressenterTillObjekt(): void; saveIntressentKopplingar(): void; restoreIntressentKopplingar(): void; aerIntressentKopplingarAendrade(): boolean; aerBrlProjekt(): boolean; } interface ISideDrawerIntressentParams { PersonId?: number; behoeverDubblettFoerslag?: boolean; roll?: number; doedsboOrFirmaObjIntressentId?: number; doedsboOrFirmaObjIntressentRoll?: number; doedsbodelaegareOrFirmatecknare?: boolean; isFirma?: boolean; isDoedsbo?: boolean; maeklarObjekt: fb.MaeklarObjektDO; callbackForNewIntressent?: any; navigateToAdjacent?: any; skipUpdateTable?: boolean; inkluderaJuridiskaKontakter?: boolean; searchQuery?: string; updateTableRow?(row: fb.ObjektIntressentBasLOGen): void; updateEfterDubblettSammanslagning?(personId: number, maeklarObjektId: number, intressent: fb.Objektintressent): void; sammanslagningFraanNotifiering?: boolean; prevRow?: fb.IIntressentRow; row?: fb.IIntressentRow; nextRow?: fb.IIntressentRow; visningId?: number; alertWhenPersonIdAdded?(roll: number, personId: number[], doedsboObjIntressentId?: number): string; intressenter?: fb.List; } }