import { SecretVerificationRequest } from "../models/request/secretVerificationRequest"; import { Verification } from "../types/verification"; export abstract class UserVerificationService { buildRequest: ( verification: Verification, requestClass?: new () => T, alreadyHashed?: boolean ) => Promise; verifyUser: (verification: Verification) => Promise; requestOTP: () => Promise; }