@forge/api

8.2.1-next.18.2.1-next.1-experimental-e03cc85
out/sendEmail.d.ts
+out/sendEmail.d.tsNew file
+41
Index: package/out/sendEmail.d.ts
===================================================================
--- package/out/sendEmail.d.ts
+++ package/out/sendEmail.d.ts
@@ -0,0 +1,41 @@
+import { Readable } from 'node:stream';
+import { SendEmailError } from './api/errors';
+export { SendEmailError };
+export interface EmailAddressObject {
+    name?: string;
+    address: string;
+}
+export type EmailAddressInput = string | EmailAddressObject;
+export interface EmailAttachment {
+    content: string | Buffer | Readable;
+    filename?: string;
+    contentType?: string;
+    cid?: string;
+    encoding?: BufferEncoding;
+}
+export interface SendEmailOptions {
+    host: string;
+    port: number;
+    auth?: {
+        user: string;
+        pass: string;
+    };
+    from: EmailAddressInput;
+    to?: EmailAddressInput[];
+    cc?: EmailAddressInput[];
+    bcc?: EmailAddressInput[];
+    replyTo?: EmailAddressInput[];
+    subject?: string;
+    text?: string;
+    html?: string;
+    messageId?: string;
+    attachments?: EmailAttachment[];
+}
+export interface SendEmailResult {
+    messageId?: string;
+    accepted: string[];
+    rejected: string[];
+    response?: string;
+}
+export declare function sendEmail(options: SendEmailOptions): Promise<SendEmailResult>;
+//# sourceMappingURL=sendEmail.d.ts.map
\ No newline at end of file