import { type BoundedJsonValue } from "../schemas/json-value.js"; export type OAuthStateMetadata = Record; /** * Snapshot optional transaction metadata into a small, data-only JSON object. * * Persistent TokenStore implementations commonly serialize this row. Keeping * one canonical JSON boundary prevents accessors, cycles, class instances, and * oversized values from changing meaning across in-memory and durable stores. */ export declare function snapshotOAuthStateMetadata(value: unknown): OAuthStateMetadata | null; //# sourceMappingURL=state-metadata.d.ts.map