import type { RequestServiceContext } from '%requestServiceContextImports';
/**
 * Request an email verification for the authenticated user.
 * Sends a verification email with a link to verify.
 */
export declare function requestEmailVerification({ userId, context, }: {
    userId: string;
    context: RequestServiceContext;
}): Promise<{
    success: true;
}>;
/**
 * Verify a user's email using the token from the verification email.
 * This is a public (anonymous) mutation — the token proves identity.
 *
 * @throws BadRequestError if token is invalid or expired
 */
export declare function verifyEmail({ token, context, }: {
    token: string;
    context: RequestServiceContext;
}): Promise<{
    success: true;
}>;
//# sourceMappingURL=email-verification.service.d.ts.map