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