import type { Transport, PageResult } from '@23blocks/contracts'; import type { MailTemplate, CreateMailTemplateRequest, UpdateMailTemplateRequest, ListMailTemplatesParams, MailTemplateStats } from '../types/mail-template.js'; export interface MailTemplatesService { list(params?: ListMailTemplatesParams): Promise>; get(uniqueId: string): Promise; create(data: CreateMailTemplateRequest): Promise; update(uniqueId: string, data: UpdateMailTemplateRequest): Promise; delete(uniqueId: string): Promise; getStats(uniqueId: string): Promise; } export declare function createMailTemplatesService(transport: Transport, _config: { apiKey: string; }): MailTemplatesService; //# sourceMappingURL=mail-templates.service.d.ts.map