import { DefaultApiFp as Api, InlineResponse200 as _InitiateResponse, InlineResponse2001 as _VerifyResponse } from '@affinidi/issuer-phone-twilio-client'; import { VCPhonePersonV1, VCAccountPersonV1 } from '@affinidi/vc-data'; declare type Awaited = T extends PromiseLike ? U : never; declare type ApiInitiatePostPromise = ReturnType['apiInitiatePost']>; declare type ApiInitiatePostResult = Awaited; declare type AxiosInstance = Parameters[0]; export declare type VerifyResponse = Omit<_VerifyResponse, 'vcs'> & { vcs: (VCPhonePersonV1 | VCAccountPersonV1)[]; }; export declare type InitiateResponse = _InitiateResponse; export declare class PhoneIssuerService { private readonly basePath; constructor({ basePath }: { basePath: string; }); private readonly getApi; initiate({ apiKey, phoneNumber, isWhatsAppNumber, id, holder, axios, }: { apiKey: string; phoneNumber: string; isWhatsAppNumber?: boolean; id: string; holder: string; axios?: AxiosInstance; }): Promise; verify({ apiKey, code, id, holder, axios, }: { apiKey: string; code: string; id: string; holder: string; axios?: AxiosInstance; }): Promise; } export {};