@taizo-pro/github-discussions-cli
Version:
A powerful command-line tool for interacting with GitHub Discussions without opening a browser
19 lines • 624 B
TypeScript
export interface AuthManager {
getToken(): Promise<string | null>;
setToken(token: string): Promise<void>;
validateToken(token: string): Promise<boolean>;
clearToken(): Promise<void>;
}
export declare class FileAuthManager implements AuthManager {
private configDir;
private tokenFile;
constructor();
getToken(): Promise<string | null>;
setToken(token: string): Promise<void>;
validateToken(token: string): Promise<boolean>;
clearToken(): Promise<void>;
private ensureConfigDir;
private createError;
private getSuggestions;
}
//# sourceMappingURL=auth-manager.d.ts.map