import type { TokenManager, TokenStatus } from './types.js'; /** * Null-object TokenManager for testing and fallback. * Two factories: createAuthenticated() returns a manager with a fake token, * createUnauthenticated() returns one that throws on getAccessToken(). */ export declare class NullTokenManager implements TokenManager { private readonly _authenticated; private readonly _token; private constructor(); static createAuthenticated(token?: string): NullTokenManager; static createUnauthenticated(): NullTokenManager; getAccessToken(): Promise; authenticate(): Promise; isAuthenticated(): boolean; getTokenStatus(): TokenStatus; shutdown(): void; } //# sourceMappingURL=null-token-manager.d.ts.map