import { DefaultApiFp as Api, InlineResponse200 as _InitiateResponse, InlineResponse2001 as _VerifyResponse } from '@affinidi/issuer-email-ses-client'; import { VCEmailPersonV1 } 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: VCEmailPersonV1[]; }; export declare type InitiateResponse = _InitiateResponse; export declare class EmailIssuerService { private readonly basePath; constructor({ basePath }: { basePath: string; }); private readonly getApi; initiate({ apiKey, emailAddress, id, holder, axios, }: { apiKey: string; emailAddress: string; 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 {};