/**
 * Deprecated email-templates surface.
 *
 * Prior to the email-registry refactor (0.1.0-beta.150) this file shipped four
 * monolithic English-only templates accessed via `emailTemplates.<slug>(data)`.
 * That made it impossible for themes to brand or translate transactional
 * emails without forking core.
 *
 * The replacement is the build-time `EMAIL_REGISTRY` in
 * `@nextsparkjs/registries/email-registry`, with theme overrides at
 * `themes/<active-theme>/emails/<slug>.ts`. Typed convenience helpers live in
 * `@nextsparkjs/core/lib/email/send` (`sendVerifyEmail`, `sendResetPasswordEmail`,
 * `sendOtpVerificationEmail`, `sendTeamInvitationEmail`).
 *
 * The exports below are kept as thin async adapters so out-of-tree consumers
 * keep working for one release cycle. They will be removed in a future release.
 */
import type { VerificationEmailData, PasswordResetEmailData, TeamInvitationEmailData, OtpVerificationEmailData, EmailContent } from './types';
/**
 * @deprecated Use the typed helpers from `@nextsparkjs/core/lib/email/send`
 * (e.g. `sendVerifyEmail`) or `EMAIL_REGISTRY['<slug>']` directly. This object
 * is kept for one release cycle to avoid breaking out-of-tree consumers.
 */
export declare const emailTemplates: {
    verifyEmail: (data: VerificationEmailData) => Promise<EmailContent>;
    resetPassword: (data: PasswordResetEmailData) => Promise<EmailContent>;
    otpVerification: (data: OtpVerificationEmailData) => Promise<EmailContent>;
    teamInvitation: (data: TeamInvitationEmailData) => Promise<EmailContent>;
};
/**
 * @deprecated Use `sendVerifyEmail({ userName, verificationUrl, appName })`
 * from `@nextsparkjs/core/lib/email/send`.
 */
export declare const createVerificationEmail: (name: string | undefined, verifyUrl: string) => any;
/**
 * @deprecated Use `sendResetPasswordEmail({ userName, resetUrl, appName })`
 * from `@nextsparkjs/core/lib/email/send`.
 */
export declare const createPasswordResetEmail: (name: string | undefined, resetUrl: string) => any;
/**
 * @deprecated Use `sendTeamInvitationEmail({ inviteeEmail, inviterName, teamName, role, acceptUrl, expiresIn, appName })`
 * from `@nextsparkjs/core/lib/email/send`.
 */
export declare const createTeamInvitationEmail: (inviteeEmail: string, inviterName: string, teamName: string, role: string, acceptUrl: string, expiresIn?: string) => any;
//# sourceMappingURL=templates.d.ts.map