import { UserRequestType } from '@standardnotes/common' import { type RootKeyParamsInterface } from '@standardnotes/models' import { UserDeletionResponse } from '../../Response/User/UserDeletionResponse' import { UserRegistrationResponse } from '../../Response/User/UserRegistrationResponse' import { UserRequestResponse } from '../../Response/UserRequest/UserRequestResponse' export interface UserApiServiceInterface { register(registerDTO: { email: string serverPassword: string keyParams: RootKeyParamsInterface ephemeral: boolean }): Promise submitUserRequest(dto: { userUuid: string; requestType: UserRequestType }): Promise deleteAccount(userUuid: string): Promise }