import { IUserProfile, IUserProfileBase } from "./bridge/define"; import { println } from "./include/log"; import { updateUserProfile } from "./include/update-user-profile"; import { UserCenterApiClient } from "./include/user-center-api"; import { offChange, onceChange, onChange } from "./login-system/change"; import { getCurrentUserObject, getUserId, getUserToken, refresh } from "./login-system/current"; import { initLoginDialog } from "./login-system/login-dialog"; import { jumpToLogin } from "./login-system/login-jump"; import { loginWithPassword } from "./login-system/login-password"; import { openLoginWindow } from "./login-system/login-window"; import { cancelPendingLogin } from "./login-system/login.base"; import { logout } from "./login-system/logout"; import { getUserProfile } from "./login-system/raw-api/get-user-profile"; export declare class UserCenterBrowser { constructor(); static println: typeof println; readonly api: UserCenterApiClient; logout: typeof logout; cancelPendingLogin: typeof cancelPendingLogin; onChange: typeof onChange; onceChange: typeof onceChange; offChange: typeof offChange; initLoginDialog: typeof initLoginDialog; openLoginWindow: typeof openLoginWindow; jumpToLogin: typeof jumpToLogin; loginWithPassword: typeof loginWithPassword; getUserProfile: typeof getUserProfile; updateUserProfile: typeof updateUserProfile; getUserId: typeof getUserId; getUserToken: typeof getUserToken; getCurrentUser: typeof getCurrentUserObject; refresh: typeof refresh; } export declare let userCenter: UserCenterBrowser;