import { ILoginState } from '../types'; /** * 获取 tcb 实例, 不进行登录操作 * @returns {Promise<{app: tcb.app.App}>} */ export declare function getTcbInstance(): Promise<{ app: any; auth: any; }>; export declare function getLoginState(): Promise; export declare function anonymousSignIn(): Promise; /** * @deprecated * 此处技术方案已废弃,不再基于 subprovider_type 判断免密登录 * 判断是否是免密登录 */ export declare function judgePasswordFreeLogin(): Promise; export declare function getCustomWedaConfig(): { loginConfig?: { failurePolicy?: "anonymous_login" | undefined; needSignIn?: boolean | undefined; } | undefined; wedaUser?: import("../types").IWedaHostUser | undefined; appType?: "portal" | undefined; login?: ((params?: { app: import("@cloudbase/js-sdk").default.app.App; auth: any; loginState: ILoginState; defaultLogin: () => void; } | undefined) => void) | undefined; forceLogin?: boolean | undefined; tcbInstance?: import("@cloudbase/js-sdk").default.app.App | undefined; };