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