import { TemplateDTO } from "../models/NotificationsModels/TemplateDTO"; import { SendEmailTemplateModel } from './../models/NotificationsModels/SendEmailTemplateModel'; import { EmailTemplateTesterModel } from "../models/NotificationsModels/EmailTemplateTesterModel"; import { SMSTemplateTesterModel } from "../models/NotificationsModels/SMSTemplateTesterModel"; import { TemplateEditViewModel } from "../models/NotificationsModels/TemplateEditViewModel"; import { RequestHandlerService } from "@bnsights/bbsf-utilities"; import * as i0 from "@angular/core"; export declare class TemplateService { private http; ApiUrl: string; constructor(http: RequestHandlerService); loaddropdowns(): import("rxjs").Observable; loadAddDropdowns(organizationID?: string): import("rxjs").Observable; addEmailTemplate(AddModel: TemplateDTO): import("rxjs").Observable; getEditTemplateData(id: string): import("rxjs").Observable; editEmailTemplate(EditModel: any): import("rxjs").Observable; editEmailTemplateByLang(EditModel: TemplateEditViewModel): import("rxjs").Observable; editSMSTemplateByLang(EditModel: TemplateEditViewModel): import("rxjs").Observable; deleteTemplate(id: string): import("rxjs").Observable; generateCodeAll(): import("rxjs").Observable; generateAllUpdateCode(): import("rxjs").Observable; generateSysNames(): import("rxjs").Observable; generateCodeById(templateId: string): import("rxjs").Observable; generateUpdateCodeById(templateId: string): import("rxjs").Observable; getTemplateInfo(id: string): import("rxjs").Observable; getTemplateInfoByLang(id: string, lang: string): import("rxjs").Observable; getSendEmailTemplate(): import("rxjs").Observable; getTestSMSTemplate(): import("rxjs").Observable; sendEmailTemplate(model: SendEmailTemplateModel): import("rxjs").Observable; testSendEmailTemplate(model: EmailTemplateTesterModel): import("rxjs").Observable; testSMSTemplate(model: SMSTemplateTesterModel): import("rxjs").Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }