strapi-plugin-email-designer-5
Version:
Strapi Email Designer (v5)
29 lines (28 loc) • 1.19 kB
TypeScript
declare const _default: {
email: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
sendTemplatedEmail: <T extends Record<string, any>>(emailOptions?: Pick<import("nodemailer/lib/mailer").Options, "from" | "to" | "bcc" | "cc" | "attachments" | "headers" | "replyTo">, emailTemplate?: Partial<import("./email").EmailTemplate> & {
templateReferenceId: number;
}, data?: T) => Promise<any>;
compose: <T_1 extends Record<string, any>>({ templateReferenceId, data }: import("./email").ComposeParams<T_1>) => Promise<{
composedHtml: string;
composedText: string;
}>;
};
config: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
getConfig(key?: string): unknown;
};
template: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
findOne(params: any): Promise<any>;
findMany(params: any): Promise<any[]>;
create(values: any): Promise<any>;
update(params: any, values: any): Promise<any>;
delete(params: any): Promise<any>;
};
};
export default _default;