import type { Auth } from './auth.js'; /** * App transactional email via the platform's Resend integration. * * Apps don't need their own email provider. The platform sends on behalf * of the app using the platform's Resend account. * * Rate limit: 100 emails/day per app (free tier). */ export declare class Email { private readonly appId; private readonly apiBase; private readonly auth; constructor(appId: string, apiBase: string, auth: Auth); /** * Send a transactional email. * * @param to - recipient email address * @param subject - email subject (max 200 chars, auto-prefixed with [appId]) * @param opts - email body (at least one of html or text required) */ send(to: string, subject: string, opts: { html?: string; text?: string; }): Promise; } //# sourceMappingURL=email.d.ts.map