module fb { export interface IEpostUtskickScope extends ng.IScope { recipients: { suggestionsFn(input:string):ng.IPromise; suggestions: PersonMottagare[]; chosen: PersonMottagare[]; warning(item:any):boolean; invalid(item:any):boolean; sort():void; makeChangeTrack(input:any):void; bcc: ChangeTrack; } inparams: { subject: string; body: string; noTextMall: boolean; recipients: PersonMottagare[]; sender: Avsaendare; maeklarObjektId: number; textMallNamn: string; // förvälj textmall med dess namn, då vi inte har någon exakt primär nyckel för mallen. Endast standardmallar kan förväljas. extraData: any; // extra malldata showAddButtons: boolean; useCallbackOnAbort: boolean; } addPart(mottagareNamn:string) : void; sender: any; templates: any; attachments: any; maeklarObjekt: any; makroData: fb.MakroData; closeDrawer(): void; signatur: fb.Signatur; oeppnaMaeklarObjekt: any; body: ChangeTrack; subject: ChangeTrack; showRecipientOptions(): boolean; saveDraft():void; disableSend():boolean; tooManyRecipients():boolean; openTemplateEditor(e:any):void; missingMejlAdress: boolean; noAdvertising: boolean; noTextMall: boolean; removeNoAdvertisingRecipients(event:any):void; sendEpost(): void; sidvalChanged(row: any): void; sidValErrorExists: boolean; likvidavraekningName: string; onAbortSidedrawer(): void; } }