import type { MailTemplateDetail } from '@/models/mail-template/detail/mailTemplateDetail.model.ts'; import type { MailTemplateIndex } from '@/models/mail-template/index/mailTemplateIndex.model.ts'; import type { MailTemplateIndexQueryParams } from '@/models/mail-template/index/mailTemplateIndexQueryParams.model'; import type { MailTemplateUuid } from '@/models/mail-template/mailTemplateUuid.model.ts'; import type { MailTemplateUpdateForm } from '@/models/mail-template/update/mailTemplateUpdateForm.model.ts'; import type { OffsetPagination, OffsetPaginationResponse } from '@/types/pagination.type'; export declare class MailTemplateService { static getAll(params: OffsetPagination): Promise>; static getByKey(key: string): Promise; static getByUuid(uuid: MailTemplateUuid): Promise; static update(uuid: MailTemplateUuid, form: MailTemplateUpdateForm): Promise; }