import { ModuleRef } from '@nestjs/core';
import { SmsTemplateRepository } from '../repository/sms-template.repository';
import { EntityManager } from 'typeorm';
import { SmsTemplate } from '../entities/sms-template.entity';
import { CRUDService } from './crud.service';
import { MediaStorageProviderMetadataService } from './media-storage-provider-metadata.service';
import { MediaService } from './media.service';
export declare class SmsTemplateService extends CRUDService<SmsTemplate> {
    readonly mediaStorageProviderService: MediaStorageProviderMetadataService;
    readonly mediaService: MediaService;
    readonly entityManager: EntityManager;
    readonly repo: SmsTemplateRepository;
    readonly moduleRef: ModuleRef;
    constructor(mediaStorageProviderService: MediaStorageProviderMetadataService, mediaService: MediaService, entityManager: EntityManager, repo: SmsTemplateRepository, moduleRef: ModuleRef);
    removeByName(name: string): Promise<SmsTemplate>;
    findOneByName(name: string): Promise<SmsTemplate>;
}
//# sourceMappingURL=sms-template.service.d.ts.map