declare module fb { interface IParterCtrlScope extends ng.IScope { maeklarObjekt: fb.MaeklarObjektDO; anvaenderRingLaenkar: ChangeTrack; anvaenderRingLaenkarCallTo: ChangeTrack; parter: List; doedsbonAndFirmor: ObjIntressentPartDO[]; saeljareRows: IParterRow[]; koepareRows: IParterRow[]; selectedPartSaeljare: IParterRow[]; selectedPartKoepare: IParterRow[]; removePartPopupShow: boolean; isAndelSaljareOneHundred: boolean; isAndelKoepareOneHundred: boolean; hasRemovedPartFailed: boolean; canSelectedRowBePrimaerKontakt(): boolean; partRowSelected(row: IParterRow): any; addSaeljare(): any; addExtraKontaktSaeljare(): any; addKoepare(): any; addExtraKontaktKoepare(): any; addDoedsbodelaegare(doedsbo: ObjIntressentPartDO): any; addFirmatecknare(firma: ObjIntressentPartDO): any; addDoedsboOrFirmaExtraKontakt(doedsboOrFirma: ObjIntressentPartDO): any; sendSms(): any; quickSendSms(person: fb.IParterRow): void; sendEpost(): any; quickSendEpost(person: fb.IParterRow): void; skapaMoejlighet(): any; convertToPrimaerkontakt(): any; removePart(): any; skrivUtKomplettInformation(): void; goToTilltraede(): void; closeTilltraede(): void; } interface IParterRow { namn: string; rollName: ChangeTrack; andel: string; rollOptions: { name: string; }[]; objIntressent: ObjIntressentPartDO; isUtland: boolean; parentRow: IParterRow; subRows: IParterRow[]; nyAdress: boolean; } }