import { TokenStore } from '../types/index.js'; export declare class TokenStorage { private tokens; load(): Promise; save(): Promise; getGitLabToken(): string | undefined; getGitLabOAuthTokens(): TokenStore['gitlab'] | undefined; setGitLabToken(token: string): Promise; setGitLabOAuthTokens(tokens: { access_token: string; refresh_token: string; created_at: number; expires_in?: number; }): Promise; getGitHubToken(): string | undefined; setGitHubToken(token: string): Promise; getGoogleTokens(): TokenStore['google'] | undefined; setGoogleTokens(tokens: TokenStore['google']): Promise; getOutlookTokens(): TokenStore['outlook'] | undefined; setOutlookTokens(tokens: TokenStore['outlook']): Promise; getAzureDevOps(): TokenStore['azureDevops'] | undefined; setAzureDevOps(settings: TokenStore['azureDevops']): Promise; hasAzureDevOps(): boolean; clearAll(): Promise; hasGitLabToken(): boolean; hasGitHubToken(): boolean; hasGoogleTokens(): boolean; hasOutlookTokens(): boolean; } //# sourceMappingURL=tokenStorage.d.ts.map