///
export declare const tt: any;
export declare interface PromiseResponse {
success: boolean;
result?: string;
err?: string;
}
export declare interface LoginOptions {
/**
* 是否强制登录
*/
force?: boolean;
/**
* 是否需要登录
*/
needLogin?: boolean;
}
/**
* 通用小程序获取 code 方法
* @returns
*/
export declare const universalLogin: () => Promise;
/**
* 业务登录方法
* @returns
*/
export declare const doLoginRequest: () => Promise;
export declare const isLogin: () => boolean;
/**
* 初始化登录与请求库,确保进入页面时有缓存中有 sessionId
*/
export declare const usePageEnvInit: (options?: LoginOptions) => (boolean | import("rax").Dispatch>)[];