///
declare module fb {
interface IInstaellningarScope extends ng.IScope {
instaellningar: {
[s: number]: fb.Instaellning;
};
defaultmottagareMoejlighet: fb.DefaultUtfoerareDO;
defaultmottagareMoejlighetList: fb.List;
fullViews: {
fullViewConditionPersonliga: boolean;
fullViewConditionKontoret: boolean;
};
signaturDefault: PersonSignatur;
signaturDefaultKontor: KontorSignatur;
options: {
callto: {
key: string;
value: boolean;
}[];
utskriftLogga: {
key: string;
value: boolean;
}[];
digitalBudgivningBudgivningstyp: {
key: string;
value: number;
}[];
intressegradsalternativ: {
key: string;
value: number;
}[];
objIntressentRollsAlternativ: {
key: string;
value: number;
}[];
avsaendareIBudSMS: {
key: string;
value: number;
}[];
visasPaaObjektMenyn: {
key: string;
value: number;
}[];
};
standardTextFilter: {
[id: number]: any;
};
instaellningarInit: {
$resolved: boolean;
$promise: ng.IPromise;
};
isUtland: boolean;
hasDigitalBudgivning: boolean;
smsIntressentLista: fb.List;
smsRollerLista: fb.List;
medarbetareArray: any[];
medarbetareOchKontorArray: any[];
kommunList: any[];
annonsleverantoerList: fb.List;
ovaldaAnnonslev: fb.AnnonsleverantoerLO[];
valdaAnnonsLeverantoerer: fb.List;
deleteAnnonsleverantoerListRow(row: fb.AnnonsleverantoerLO): void;
addAnnonsleverantoerListRow(): void;
filterValdaAnnonslev(): fb.AnnonsleverantoerLO[];
filterOvaldaAnnonslev(): fb.AnnonsleverantoerLO[];
laeggTillAnnonsleverantoersNamn: any;
setSelectedBeskrivning(): void;
valdAnnonsleverantoerBeskrivning: ChangeTrack;
openFakturor(): void;
dokumentpaketLista: fb.List;
dokumentMallarFoerEnObjektTyp: fb.List;
allaDokumentMallar: fb.DokumentMallLO[];
allaDokumentMallarIndex: number[];
dokumentMallArrayPerObjektTyp: fb.List[];
objektTypIndex: number[];
objektTypList: any;
newDokumentpaket: fb.DokumentMallPaketDO;
editPaket: fb.DokumentMallPaketDO;
newDokumentVersionId: fb.ChangeTrack;
addDokumentpaket(): void;
deleteDokumentpaket(dokumentpaket: fb.DokumentMallPaketDO): void;
sortDokumentpaket(dokumentpaket: fb.DokumentMallPaketDO, up: boolean): void;
editDokumentpaket(dokumentpaket: fb.DokumentMallPaketDO): void;
updateDokumentpaket(dokumentpaket: fb.DokumentMallPaketDO): void;
addDokument(id: number): void;
deleteDokument(paket: fb.DokumentMallPaketDO, index: number, newDokument: boolean): void;
sortDokument(paket: fb.DokumentMallPaketDO, index: number, up: boolean): void;
deleteNewDokument(index: number): void;
sortNewDokument(index: number, up: boolean): void;
emptyNewDokumentpaket(): void;
add: boolean;
edit: boolean;
setEdit(b: boolean): void;
setAdd(b: boolean): void;
showEdit(): boolean;
showAdd(): boolean;
spraakNamn: fb.SpraakWO;
spraakNamnOptionList: fb.List;
getDokumentMallNamn(id: number): string;
noName(id: number): boolean;
moejlightetVisningsbokningChecked: ChangeTrack;
}
}