import type { User } from '@unchainedshop/core-users'; import type { Modules } from '../modules.ts'; export interface VerifyEmailHttpContext { remoteAddress?: string; remotePort?: number; userAgent?: string; locale?: string; countryCode: string; } export interface VerifyEmailParams { token: string; currentUserId?: string; httpContext: VerifyEmailHttpContext; } export declare function verifyEmailWithMigrationService(this: Modules, params: VerifyEmailParams): Promise;