import { AuthState } from '../types'; type RefreshStatus = { isRefreshing: boolean; refreshAttempts: number; lastRefreshTime: number; nextRefreshScheduled: boolean; }; /** * Encapsulates all debug/introspection methods for AuthSDK. * Keeps AuthSDK surface area focused on auth operations. * All methods are no-ops when debug=false. */ export declare class AuthDebugger { private readonly isEnabled; private readonly getState; private readonly getRefreshStatus; constructor(isEnabled: boolean, getState: () => AuthState, getRefreshStatus: () => RefreshStatus); debugToken(token?: string): void; debugResponse(response: any): void; testExtraction(response: any): void; debugSession(): void; } export {}; //# sourceMappingURL=AuthDebugger.d.ts.map