/**
 * send_email — SMTP via SMTP_URL OR Resend API key (whichever set).
 *
 * SDK does NOT pull nodemailer. SMTP_URL takes precedence ONLY if a
 * dynamically-imported `nodemailer` is available; else falls back to
 * Resend HTTP API. Choose one path at deploy time.
 *
 * @public
 */
import { z } from "zod";
import type { Skill } from "../orchestration/ooda/skills.js";
declare const inputSchema: z.ZodObject<{
    to: z.ZodString;
    from: z.ZodOptional<z.ZodString>;
    subject: z.ZodString;
    text: z.ZodString;
    html: z.ZodOptional<z.ZodString>;
}, "strict", z.ZodTypeAny, {
    text: string;
    to: string;
    subject: string;
    from?: string | undefined;
    html?: string | undefined;
}, {
    text: string;
    to: string;
    subject: string;
    from?: string | undefined;
    html?: string | undefined;
}>;
type SendEmailInput = z.infer<typeof inputSchema>;
export interface SendEmailOutput {
    delivered: boolean;
    provider: "smtp" | "resend" | "replay";
    message_id: string | null;
}
export declare const sendEmail: Skill<SendEmailInput, SendEmailOutput>;
export {};
//# sourceMappingURL=send-email.d.ts.map