import { PQLoginStatus } from "../entity/PQConst.js"; import { PQUser } from "../entity/PQUser.js"; import { IPQLogin, PQButtonInfo } from "../interface/IPQLogin.js"; export declare class PQLogin implements IPQLogin { private _status; createLoginButton(btnInfo: PQButtonInfo, onClick: (user: PQUser | null) => void): boolean; authorize(success: () => void, fail: () => void): void; login(success: (token: string) => void, fail: (errorMsg: string) => void): void; getUserInfo(success?: (user: PQUser) => void, fail?: () => void): void; addStatus(status: PQLoginStatus): void; removeStatus(status: PQLoginStatus): void; isStatus(status: PQLoginStatus): boolean; } //# sourceMappingURL=PQLogin.d.ts.map