module fb { export interface IKontaktScope extends ng.IScope { addDoedsbon: () => void; uppdateringDoedsbonPagaar: boolean; dimensions: fb.ICommonServiceScreenDimensions; kontakt: fb.Models_IPersonDO; showErrorTillhoerAnnatKontor: boolean; navigateBack(): void; $$watchers: any; kontaktData: any; paramsPersonId: any; //Kontaktinformation otherOfficeGotInfo: boolean; //kategori: string[]; //kategoriOptions: string[]; //selectedTaggar: Tagg[]; taggOptions: fb.List; editTaggs(): void; showNuvarandeAdress: boolean; toggleAdress(): void; currentAdress: fb.Models_AdressRO; fullViews: any; collapsibleControls: any; openTipsaSideDrawer(typAvKontakt: string, foervaldMottagare: string): void; //End Kontaktinformation objIntressentKontaktTyp: number; isInSideDrawer: boolean; close(): any; bekraeftaFlytt(): void; valbaraKundTyper: any; bytKundTyp: any; aktivera(): void; arkivera(): void; radera(): void; changeKundTypPromise: any; changeKundTyp: any; showBytKundTyp: boolean; koen: fb.List; laender: fb.Map; personIntressenter: fb.List; personVisningar: fb.List; personBudgivningar: fb.List; dataHasBeenFetched: boolean; haendelse: { haendelser: fb.List; filteredHaendelser: fb.HaendelseLO[]; possibleGruppArray: number[]; selectedGruppArray: number[]; prioriteradeHaendelser: fb.HaendelseLO[]; selectedGruppArrayContains(haendelseGrupp: number): boolean; toggleGrupp(haendelseGrupp: number): void; getBeskrivning(haendelse: fb.HaendelseLO): string; dismissHaendelse(haendelse: fb.HaendelseLO): void; fetchHaendelser(): void; }; openMaeklarObjekt(maeklarObjektId: number): void; openKontakt(personId: number): void; //Fake Kommunikation: any; KoeperSaeljer: any; Anteckningar: any;//Not used Spekulant: any; NuvarandeBoende: any; hideKontaktPageHeader: boolean; scroll: number; scoper: fb.IKontaktScope; kontaktDetaljer: { adress?: fb.Models_AdressRO; telefon0?: fb.Models_Telefonnummer2RO; telefon1?: fb.Models_Telefonnummer2RO; telefon2?: fb.Models_Telefonnummer2RO; telefon3?: fb.Models_Telefonnummer2RO; epost?: fb.Models_MejlAdressRO; } updateDate(dateChangeTrack: fb.ChangeTrack); // OenskasKostandsfriVaerderingOptions: {name: string; value: number;}[]; LaemnarOptions: any[]; LaemnarAegtBoendeOptions: any[]; // editering av personKategorier: addPersonKategori removePersonKategori AerLaangivare: ChangeTrack; AerTilltraedelseplats: ChangeTrack; AerTipsmottagare: ChangeTrack; isKontaktDoedsbo: boolean; // Bank bank: { tipsLista: UtgaaendeTipsLista; tips: { datum: string; namn: string; kontor: string; }[]; bankNyttaVal: { namn: string; value: number; }[]; fetchData(); } // Utländsk utlaendsk: { spraakId: ChangeTrack; nationalitetId: ChangeTrack; civilstaand: ChangeTrack; passnummer: ChangeTrack; NIENummer: ChangeTrack; civilstaandDomain: any; laender: Map; spraak: List; } isUtland: boolean; changedKontaktUppgift: boolean; allFlyttaMedBevakningar: fb.ChangeTrack; varnaFoerVaerdebevakarborttagning: boolean; varnaFoerDigitalBudgivningAvaktiveras: boolean; vaerdenSomSaknasFoerDigitalBudgivning: string; toogleSpaerraMobilnummer(spaerra: boolean): void; toogleSpaerraEpost(spaerra: boolean): void; getKundKategoriAlt(kundkategori: number): string; getKundTypImgUrl(kundTyp: number): any; laemnarNotesOptions: { reloadNotes: boolean; } kontoretsMaeklareOchAssistenter: fb.Medarbetare[]; nationalitet: { visaDialog: boolean; personnummerDisabled: boolean; } //VisaNationalitesDialog: boolean; VisaNationalitesDialogFunc(personNummer: string); VisaNationalitet: boolean; //personnummerDisabled: boolean; nationalitetId: number; disablePersonNr(personNummer: string): boolean; VisaDropdown(): boolean; VeriferaPersonnummer(personNummer: string); onKey(personNummer: string): void; onClass(): string; visaNationalitesCallBack: { Ok(): void; Cancel(): void; } valPers(personNummer: string); baraKontrollsiffraFel(personNummer: string); getKontaktMedHittaSe(): fb.PersonSearchChangeTrack; callbackFromKontaktMedHittaSe(kontaktInfo: fb.PersonSearchChangeTrack): void; } }