import { AxiosInstance } from 'axios'; import User from './modules/user'; import Avatar from './modules/avatar'; import Favorite from './modules/favorite'; import World from './modules/world'; import Moderation from './modules/moderation'; import Notification from './modules/notification'; export default class VrcApi { private readonly url; private vrc; private _userId; readonly user: User; readonly avatar: Avatar; readonly favorite: Favorite; readonly world: World; readonly moderation: Moderation; readonly notification: Notification; constructor(type?: 'release' | 'beta' | 'dev'); login(username: string, password: string): Promise; readonly api: AxiosInstance; readonly userId: string; }