import type { RequestHandler } from '@sveltejs/kit'; import type { AuthDeps } from '../deps.js'; import type { MailBuilder } from '../email/builders.js'; export interface ForgotPasswordHandlerOptions { /** * Build the password-reset mail (mirrors `inviteEmail`). Receives the resolved * context (`name`, reset `url`, `appName`, `from`, `t`) and returns * `{ subject, html, text }`. Defaults to a localized template. */ resetEmail?: MailBuilder; } export declare function createForgotPasswordHandler(deps: AuthDeps, options?: ForgotPasswordHandlerOptions): { POST: RequestHandler; };