/// declare module fb { interface IDokumentService { get(id: number): DokumentWrapper; add(dokument: Dokument, antalKopior?: number): DokumentWrapper; addMultipla(dokument: Dokument[]): fb.List; save(dokument: Dokument): DokumentWrapper; remove(dokument: Dokument): ResourceBase; getMaeklarObjektDok(id: number): fb.DokumentOchUppladdadeWO; getPersonDok(): fb.FristaaendeDokumentWO; getAllaPersonDok(): fb.FristaaendeDokumentWO; getFooterData(id: number): fb.DokumentFooterData; kopieraDokumentTillObjektIProjekt(KopieraDokumentDO: { MaeklarObjektIdFoerProjektet: number; Dokument: number[]; }): fb.ResourceBase; getDokumentInfo(id: number): fb.DokumentLO; skrivUtPdf(obj: any): ng.IHttpPromise; printDocuments(documentObj: IDocumentsToPrint): ng.IHttpPromise; getfakturaList(): fb.List; existsDokumentMallLikvidavraekning(id: number): any; skickaTillKundportalen: (maeklarObjektId: number, docs: fb.IDocumentsToPrint) => { $promise: ng.IHttpPromise; $resolved: boolean; }; } interface IDocumentsToPrint { showLogo: boolean; printDubbelsidigt: boolean; documents: { DokumentId?; FilId?; DokumentMallNamn?: string; SidVal?; Antal?; EndastKoepare?: boolean; EndastSaeljare?: boolean; }[]; suppressErrorNotification?: boolean; ObjektUppdragTyp?: string; Avtalsdag?: string; } interface IKundportalenFilerToUpload extends IDocumentsToPrint { MaeklarObjektId: number; } }