import type { OAuthTokens, OAuthTokenSnapshot, RefreshCapableTokenStore, TokenStore } from "./types.js"; /** Runtime capability guard for stores that can refresh without lost updates. */ export declare function isRefreshCapableTokenStore(store: TokenStore): store is RefreshCapableTokenStore; /** * Validate and detach a token row crossing an application-provided store * boundary. Returns null for malformed rows without invoking property getters. */ export declare function normalizeStoredOAuthTokens(value: unknown): OAuthTokens | null; /** Validate and detach a revisioned token-store snapshot without invoking getters. */ export declare function normalizeOAuthTokenSnapshot(value: unknown): OAuthTokenSnapshot | null; //# sourceMappingURL=token-utils.d.ts.map