import * as IShared from '../../../shared/interface'; import { EmailTemplateAttachment } from '../../../shared/entities/integration'; export type Entity = EmailTemplateAttachment; export declare const Route = "email_template_attachment"; export declare const UpperName = "EmailTemplateAttachment"; export declare const LowerName: string; export interface ICreateRequest { email_template_id: string; multimedia_id: string; name: string; } export interface IRepository { create(data: ICreateRequest): Promise; deleteOne(selector: IShared.IFindByIdRequest): Promise; } export type IController = IShared.IEntityWithUserToken; export type IApi = IRepository;