import type { PasswordResetEmailInput } from '@admin/actions/email/types' import { getEmailProvider } from './provider' export async function sendPasswordResetEmail(input: PasswordResetEmailInput): Promise { const result = await getEmailProvider().sendPasswordResetEmail(input) if (!result.delivered) { throw new Error(result.reason ?? 'Email delivery is not configured.') } }