import { EmailVerificationRecord } from '@/modules/emails/repositories' /** * Repositories */ export type GetPendingToken = (params: { token?: string email?: string }) => Promise export type DeleteVerifications = (email: string) => Promise export type DeleteOldAndInsertNewVerification = (email: string) => Promise /** * Services */ export type RequestNewEmailVerification = (emailId: string) => Promise export type RequestEmailVerification = (userId: string) => Promise