declare module fb { interface IDokumentMallScope extends ng.IScope { $parent: IMaeklarObjektScope; dokumentWO: DokumentOchUppladdadeWO; fristaaendeDokumentWO: FristaaendeDokumentWO; MaeklarObjektId: number; ObjektTypId: number; Mode: string; sideDrawerMode: string; visaAllaFristaaendeDokument: boolean; tabortFakturaText: string; toggleVisaAllaFristaaendeDokument(): void; tabIndex: { currentTabIndex: number; isActive: boolean[]; SkapadeDokument: number; UppladdadeDokument: number; Foereningsdokument: number; Produktblad: number; Projektdokument: number; }; selectTab(index: number): void; selected: any[]; select(lo: any): void; selectKoepare(lo: any): void; selectSaeljare(lo: any): void; likvidavraekningName: string; addUploadedFile(file: fb.FilLO): void; addUploadedFileFristaaende(file: fb.FilLO): void; mediaURL: string; openFoereningInSideDrawer(): void; openProjekt(): void; kopieraTillObjekt: { notSkapatDokumentSelected: boolean; showPopoverDokument: boolean; }; kopieraDokumentTillObjektIProjekt(): void; kopieraDokumentDeferred: fb.ResourceBase; dokumentBurger: boolean; gotoDokument(dokument: fb.DokumentLO): void; taBortFil(file: fb.FilLO | fb.Fil): void; taBortDokument(dokument: fb.DokumentLO): void; getMallNamnFromVersionId(versionId: number): string; selectedKoepare: boolean; selectedSaeljare: boolean; nyttDokument: { showNyttDokumentDialog: boolean; allowHideDialog: boolean; showMinaPaket: boolean; filterMallNamn: string; toggleMinaPaket(): void; toggleShowDialog(): void; hideDialog(): void; createById(dokumentId: number, antalKopior: number): fb.DokumentWrapper; showDialogWithValue(dokumentMallNamn: string): void; }; skickaTillKundportalenErrors: { message: string; }[]; selectedContainsNotValidForPrint(): boolean; sendToKundportalen: () => void; isSendingToKundportalen: boolean; pdfPrints: { showCreatePDF: boolean; Dubbelsidigt: boolean; Logo: boolean; creating: boolean; errors: { message: string; }[]; removeError(error: { message: string; }); create(filterOnlyPdf?: boolean); }; dokumentMallar: fb.List; dokumentmallpaket: fb.List; dokumentMallArray: fb.DokumentMallMedKopior[]; dokumentmallpaketArray: fb.DokumentMallPaketDO[]; objektFoerAttSkapaDokumentMallPaketMedAntalKopiorPerDokumentMall: { DokumentMallPaketId: number; DokumentMallPaketNamn: string; DokumentMallList: { DokumentMallId: number; DokumentMallNamn: string; Antal: number; }[]; }[]; arrendeNotKoepebrev(dok: fb.DokumentMallLO): boolean; closeSideDrawer(): void; dummyPersonForFileUpload: { PersonId: { value: number; }; }; order: { currentOrder?: string; orderFn?(data: any): any; orderReversed?: boolean; setOrder(order: string); }; openSkickaEpostSideDrawer(): void; openLantmaeteriutdragSideDrawer(): void; openKopieraLantmaeteridataSideDrawer(fil: FilLO): void; openDokumentUtskriftSideDrawer(): void; sidvalChanged(row: any): void; sidValErrorExists: boolean; selectedIckePdf: boolean; openVaerderingsdata(): void; Avtalsdag: string; vaerderingsdagSaknas: boolean; ObjektUppdragTyp: string; createMultiplaDokument(DokumentMallPaketId: fb.ChangeTrack): void; toggleRemovePopover(dok: fb.DokumentLO): void; gotoInstaellningar(): void; createByDokumentList(sparadeDokumentLista: fb.DokumentWrapper[]): void; } }