import { EntityDict } from '../../oak-app-domain'; import { BRC } from '../../types/RuntimeCxt'; import Email, { EmailOptions } from '../../types/Email'; /** * 注入一个其它发送邮件类 * @param clazz */ export declare function registerEmail(clazz: new () => Email): void; export declare function getEmail(origin: string): Email; export declare function getOrigin(): string[]; export declare function sendEmail(options: EmailOptions, context: BRC): Promise<{ success: boolean; error?: string | undefined; } | { success: boolean; error: unknown; }>;