import { MessageTemplateEntity, MessageTemplateRepository, LayoutRepository } from '@novu/dal'; import { CreateMessageTemplateCommand } from './create-message-template.command'; import { CreateChange } from '../../create-change'; import { UpdateChange } from '../../update-change'; export declare class CreateMessageTemplate { private messageTemplateRepository; private layoutRepository; private createChange; private updateChange; constructor(messageTemplateRepository: MessageTemplateRepository, layoutRepository: LayoutRepository, createChange: CreateChange, updateChange: UpdateChange); execute(command: CreateMessageTemplateCommand): Promise; } //# sourceMappingURL=create-message-template.usecase.d.ts.map