/** * SMTP client implementation. * * Uses the native SMTP plugin type from @superblocksteam/types. * Sends emails with support for CC, BCC, reply-to, and attachments. */ import type { QueryExecutor, TraceMetadata } from "../registry.js"; import type { IntegrationConfig, IntegrationClientImpl } from "../types.js"; import type { SmtpClient, SmtpSendOptions } from "./types.js"; /** * Internal implementation of SmtpClient. * * Constructs SMTP plugin requests matching the proto schema * and executes them via the orchestrator. */ export declare class SmtpClientImpl implements SmtpClient, IntegrationClientImpl { readonly config: IntegrationConfig; private readonly executeQuery; constructor(config: IntegrationConfig, executeQuery: QueryExecutor); get name(): string; get pluginId(): string; send(options: SmtpSendOptions, metadata?: TraceMetadata): Promise; } //# sourceMappingURL=client.d.ts.map