import * as types from './types/sdk'; declare const accountClient: ({ client, requestUtils, _store, }: { client: any; requestUtils: any; _store: any; }) => { patient: { auth: (params: { phone_number?: string | undefined; phone?: string | undefined; password: string; }) => Promise; authByVerificationCode: Promise<(params: { phone_number?: string | undefined; phone?: string | undefined; phone_verification_code?: string | undefined; }) => Promise>; create: (params: types.CreatePatientParams | types.CreateProviderParams) => Promise; createMember(params: types.CreatePatientMemberParams, userId?: string | undefined): Promise; deleteMember(memberId: string, userId?: string | undefined): Promise; fetchBlobs: (userParams?: types.FetchPatientBlobsParams) => Promise; fetchMembers(userId?: string | undefined): Promise; forgotPassword: (params: types.AuthAccountVerificationCodeParams) => Promise; get: (userId?: string | undefined) => Promise; phoneNumberExists: (phone_number?: string) => Promise; resetPassword: (params?: {} | types.AuthAccountVerificationCodeParams, userId?: string | undefined) => Promise; update: (params: types.PatientDocumentized, userId?: string | undefined) => Promise; updatePhoneNumber: (params: { phone_number: string; phone_verification_code: string; }, userId?: string | undefined) => Promise; }; provider: { auth: (params: { phone_number?: string | undefined; phone?: string | undefined; password: string; }) => Promise; authByVerificationCode: Promise<(params: { phone_number?: string | undefined; phone?: string | undefined; phone_verification_code?: string | undefined; }) => Promise>; changePassword: (userId: string, params: { phone_number: string; phone_verification_code: string; password: string; }) => Promise; create: (params: types.CreatePatientParams | types.CreateProviderParams) => Promise; createEmail(email: string, userId?: string | undefined): Promise; createDocument(docName: string, data: string, userId?: string | undefined): Promise; fetchBankAccount(): Promise; fetchDocument(docName: string, userId?: string | undefined): Promise; fetchBlobs: (userParams?: types.FetchPatientBlobsParams) => Promise; forgotPassword: (params: types.AuthAccountVerificationCodeParams) => Promise; get: (userId?: string | undefined) => Promise; hasEmail(): Promise; phoneNumberExists: (phone_number?: string) => Promise; resetPassword: (params?: {} | types.AuthAccountVerificationCodeParams, userId?: string | undefined) => Promise; setEmail(email: string, userId?: string | undefined): Promise; update: (params: types.PatientDocumentized, userId?: string | undefined) => Promise; updateDocument(params: types.ProviderUpdateDocumentParams, userId?: string | undefined): Promise; updatePhoneNumber: (params: { phone_number: string; phone_verification_code: string; }, userId?: string | undefined) => Promise; }; referral: { authConfirm(referralId: string, token: string): Promise; authConfirmWithPatientId({ referral_id, patient_id, token, }: { referral_id: string; patient_id: string; token: string; }): Promise; completeProviderMeeting(id: string): Promise; fetchAppointment(id: string): Promise; get(referralId: string): Promise; joinProviderMeeting(id: string): Promise; request({ id, providerId, specialty, }: { id: string; providerId: string; specialty: string; }): Promise; saveDocumentation(referralId: string, data: { document_present_history_illness: string; document_provider_note: string; }): Promise; sendConfirmationSMS(phone_number: string): Promise; }; }; export default accountClient; //# sourceMappingURL=makeAccountClient.d.ts.map