// @ts-nocheck import { ServiceInterface, TypeInput } from "../../../../../ingredients/smsdelivery/services/twilio"; import { SmsDeliveryInterface } from "../../../../../ingredients/smsdelivery/types"; import { TypePasswordlessSmsDeliveryInput } from "../../../types"; import { UserContext } from "../../../../../types"; export default class TwilioService implements SmsDeliveryInterface { serviceImpl: ServiceInterface; private config; constructor(config: TypeInput); sendSms: (input: TypePasswordlessSmsDeliveryInput & { userContext: UserContext; }) => Promise; }