import { IAuthManager, AuthenticationResult, QuipAuthConfig } from './types'; import { ITokenStorage } from './token-storage'; export declare class AuthManager implements IAuthManager { private readonly tokenStorage; private readonly quipConfig; constructor(quipConfig: QuipAuthConfig, tokenStorage?: ITokenStorage); authenticateQuip(): Promise; private authenticateQuipWithPersonalToken; isAuthenticated(): boolean; getValidToken(): Promise; logout(): Promise; getAuthStatus(): Promise<{ quip: boolean; }>; validateAuthentication(): Promise<{ valid: boolean; errors: string[]; }>; } //# sourceMappingURL=auth-manager.d.ts.map