import { UseCase } from '../../../core/domain/useCases/UseCase'; import { ITemplatesRepository } from '../repositories/ITemplatesRepository'; export declare class DeleteTemplate implements UseCase { private templatesRepository; constructor(templatesRepository: ITemplatesRepository); /** * Deletes a template by its template id. * * @param {number} templateId - Template id. */ execute(templateId: number): Promise; }