import { NotificationTemplateVersion, ReportTemplate } from './notifications.type'; export declare function mockNotificationList(query: { name?: string; locale?: string; state?: string; category?: string; limit?: number; offset?: number; }): { items: NotificationTemplateVersion[]; total: number; }; export declare function mockNotificationGet(id: string | number): NotificationTemplateVersion | undefined; export declare function mockNotificationVersions(name: string, locale?: string): NotificationTemplateVersion[]; export declare function mockNotificationCreate(payload: { name: string; locale: string; subject?: string; body: string; category?: string; fallbackPolicy?: string; }): NotificationTemplateVersion; export declare function mockNotificationUpdate(id: string | number, patch: Record): NotificationTemplateVersion | { conflict: true; }; export declare function mockNotificationPublish(id: string | number): NotificationTemplateVersion | { conflict: true; }; export declare function mockNotificationArchive(id: string | number): boolean; export declare function mockRender(templateStr: string, context: Record): { subject?: string; body: string; }; export declare function mockReportTemplates(): { items: ReportTemplate[]; total: number; }; export declare function mockReportTemplate(id: string | number): ReportTemplate | undefined; //# sourceMappingURL=mock.d.ts.map