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-utilities-library"; import * as i0 from "@angular/core"; export declare class TemplateService { private http; ApiUrl: string; constructor(http: RequestHandlerService); Loaddropdowns(): import("rxjs").Observable; AddEmailTemplate(AddModel: TemplateDTO): import("rxjs").Observable; EditEmailTemplate(EditModel: any): import("rxjs").Observable; EditEmailTemplateByLang(EditModel: TemplateEditViewModel): import("rxjs").Observable; EditSMSTemplateByLang(EditModel: TemplateEditViewModel): import("rxjs").Observable; GenerateCodeAll(): import("rxjs").Observable; GenerateAllUpdateCode(): import("rxjs").Observable; GenerateSysNames(): import("rxjs").Observable; GenerateCodeById(templateId: number): import("rxjs").Observable; GenerateUpdateCodeById(templateId: number): import("rxjs").Observable; DeleteTemplate(id: number): import("rxjs").Observable; GetTemplateInfo(id: number): import("rxjs").Observable; GetTemplateById(id: number): import("rxjs").Observable; GetTemplateInfoByLang(id: number, 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; }