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>; }