/** Compute a deterministic hash of the scope state at a point in time */ export declare function computeScopeVersionHash(opts: { delegationId: string; scope: string[]; spendLimit: number; spendUsed: number; depth: number; maxDepth: number; expiresAt?: string; }): string; /** Verify that two scope version hashes match (pre-commitment check) */ export declare function verifyScopeVersionMatch(requestHash: string, responseHash: string): { match: boolean; reason?: string; }; //# sourceMappingURL=scope-version.d.ts.map