@basictech/cli
Version:
Basic CLI for creating & managing your projects
17 lines • 512 B
TypeScript
import type { Token, UserInfo } from './types';
export declare class AuthService {
private static instance;
static getInstance(): AuthService;
login(): Promise<void>;
logout(): Promise<void>;
getToken(): Promise<Token | null>;
getUserInfo(): Promise<UserInfo>;
private startOAuthFlow;
private exchangeCodeForToken;
private refreshToken;
private saveToken;
private deleteToken;
private generateState;
private getSuccessHtml;
}
//# sourceMappingURL=auth.d.ts.map