/// declare module fb { interface IFbSoeklistaScope extends ng.IScope { fb: any; DATE_MODE: string; visaExcelVarningMarkerade: any; visaExcelexportVarning1: any; visaExcelexportVarning2: any; visaExcelVarning1: any; visaExcelVarning2: any; meddelande: any; oeppnaKontakter: any; options: ISoeklistaOptions; exposeScope: any; filterDeps: { $promise: ng.IPromise; $resolved: boolean; }; filterFilter: ChangeTrack; columnFilter: ChangeTrack; viewSaveAsName: ChangeTrack; addFilterInput: any; arkiveringAlert: boolean; borttagAlert: boolean; bytAnsvarigMaeklareAlert: boolean; showSparaSoekVyPopover: boolean; alertMabeColumnSelected: boolean; alertMabeColumnSearched: boolean; alertVisaFinnsBevakningColumnSelected: boolean; alertVisaFinnsBevakningColumnSearched: boolean; alertVisaVarningFoerBostadsBevakning: boolean; alertVisaHoegstaBudColumnSelected: boolean; alertVisaHoegstaBudColumnSearched: boolean; singleSelectOptions: { show: string; val: boolean; }[]; fromIntervalDateOptions: { show: string; val: string; }[]; toIntervalDateOptions: { show: string; val: string; }[]; soekArkiverade: boolean; sparaViewMedArkiverade: boolean; soekViaState: any; timmarSenSoekt: number; alertTimmarSenSoektVisible: boolean; alertTipsaBegraensning: boolean; alertTipsaBegraensningHover: boolean; alertMaxAntalSoekTraeffer: boolean; alertMaxAntalMatchningSoekTraeffar: boolean; alertMaxAntalVisaFinnsBevakningSoekTraeffar: boolean; maxAntalSoekTraeffar: number; maxAntalSoekTraeffarMabeKontaktlista: number; maxAntalSoekTraeffarVisaFinnsBevakningKontaktlista: number; searching: { $resolved: boolean; }; exporting: { $resolved: boolean; }; filters: SoekFilter; views: AvailableFilter; myViews: AvailableFilterItem[]; kontoretsViews: AvailableFilterItem[]; maeklare: Medarbetare[]; maeklareSomArbetarNu: Medarbetare[]; kontoretsMaeklareOchAssistenter: List; personTaggar: List; objektTaggar: List; objektrelationSoekning: boolean; selectedView: SoekFilter; latestSearches: { Namn: string; Parameter: SoekFilterParameter[]; }[]; selectedViewToRemove: SoekFilter; ansvarigMaeklareId: ChangeTrack; bytAnsvarigAnvaendare: ChangeTrack; valdTaggList: number[]; cleanTaggList(): void; stateQuickSearch: string; stateFbNewContact: string; alertVisible: boolean; alertText: { soekningPaa: { paramName: string; name: string; }; soekningAlternativ: { paramName: string; name: string; }[]; soekningAlternativ1: string; soekningAlternativ2: string; }; alertSoekalternativ(soekAlternativ: { paramName: string; name: string; }): any; isNotActiveSoekAlternativ(acutal: { paramName: string; name: string; }): any; availableFilters: SoekFilterParameter[]; isFilterSelected(f: SoekFilterParameter): any; filterToggle(f: SoekFilterParameter): any; filterRemove(f: SoekFilterParameter): any; soekTabellToggle(): any; columnSelected(c: IGridColumn): any; columnDeselected(c: IGridColumn): any; clearColumnMABE(): any; clearColumnVisaFinnsBevaking(): any; clearColumnHoegstaBud(): any; latestSearchSelected(s: { Namn: string; Parameter: SoekFilterParameter[]; }): any; viewSelect(v: AvailableFilterItem): SoekFilter; viewSave(): any; saveAsNewIfValidName(): any; saveAsNewDisabled(): any; viewSaveAsNew(): any; viewRemoveSelected(): any; doSearch(keyPressed?: number): any; doSearchToExcel(): any; canSearch(): boolean; cancelSearch(): any; visaExcelexportVarning: boolean; visaExcelexportVarningMarkerade: boolean; flerVal: any; flerValExporterMarkeradeTillExcel(): any; flerValExporterAllaTillExcel(): any; flerValSkrivtUtMarkerade(): any; flerValSkrivtUtAlla(): any; callFlerValCb(val: any): any; gridSetItemsPerPage(items: number): any; anteckning: string; mapVisible: boolean; mapLandId: ChangeTrack; mapLocations: { latitude: number; longitude: number; titleContent: string; infoWindowContent: string; }[]; toggleDropdownPopup(selector: string): any; openMapSideDrawer(): any; selectAll(): void; selectNone(): void; valdaKontakter: any[]; } }