/** * Token State Evaluator * * Evaluates token validity and expiry state for different providers. */ import type { StoredOAuthToken } from '../oauth-token-utils.js'; export interface TokenState { hasApiKey: boolean; hasAccess: boolean; expiresAt: number | null; isExpiredOrNear: boolean; validAccess: boolean; } /** * Evaluate token state for provider-specific validation */ export declare function evaluateTokenState(token: StoredOAuthToken | null, providerType: string): TokenState;