/**
 * EmailPublisher ; Resend HTTPS API publisher.
 *
 * Promoted from the Forge-local campaign-send-mail skill ; preserves the
 * Message-ID + mailto: posted_url + publish_evidence contract documented in
 * Brain pattern f15a286d.
 *
 * Env mapping (forge legacy naming) :
 *   - Resend API key historically lived in `PROTONMAIL_BRIDGE_PASS` ;
 *     XPublisherConfig keeps the explicit `apiKey` field name to avoid
 *     leaking that legacy.
 *
 * @public
 */
import type { PublisherPort, PublishInput, PublishResult } from "../../ports/publisher.js";
export interface EmailPublisherConfig {
    /** Resend API key (re_xxx...). */
    readonly apiKey: string;
    /** Default `from` address when payload.from is absent. */
    readonly defaultFrom: string;
}
export declare class EmailPublisher implements PublisherPort {
    readonly channel: "email";
    private readonly cfg;
    constructor(cfg: EmailPublisherConfig);
    isConfigured(): Promise<boolean>;
    publish(input: PublishInput): Promise<PublishResult>;
}
//# sourceMappingURL=email.d.ts.map