import type { OAuthTokens } from "./types.js"; /** * Whether a stored OAuth token carries a broad built-in grant that the active * config no longer requests. Explicit grants remain valid only when the exact * broad scope appears in the persisted request snapshot. */ export declare function isSupersededOAuthGrant(serviceId: string, tokens: OAuthTokens, currentDefaultScopes: readonly string[]): boolean; //# sourceMappingURL=grant-policy.d.ts.map