import type { UserItem } from './UserItem' export interface UserApi { register(email: string, password: string, userName: string): Promise login(email: string, password: string): Promise logout(): Promise getUser(): Promise getToken(): Promise updateUser(user: UserItem): Promise requestPasswordReset(email: string, reset_url?: string) passwordReset(token: string, new_password: string) }