import { HttpResponse } from '@standardnotes/responses' import { UserDeletionRequestParams } from '../../Request/User/UserDeletionRequestParams' import { UserRegistrationRequestParams } from '../../Request/User/UserRegistrationRequestParams' import { UserDeletionResponseBody } from '../../Response/User/UserDeletionResponseBody' import { UserRegistrationResponseBody } from '../../Response/User/UserRegistrationResponseBody' import { UserUpdateResponse } from '../../Response/User/UserUpdateResponse' import { UserUpdateRequestParams } from '../../Request/User/UserUpdateRequestParams' import { HttpRequestOptions } from '../../Http/HttpRequestOptions' export interface UserServerInterface { register(params: UserRegistrationRequestParams): Promise> deleteAccount( params: UserDeletionRequestParams, options?: HttpRequestOptions, ): Promise> update(params: UserUpdateRequestParams): Promise> }