import { SpendPermission } from './types.js'; import { Hex } from '@atxp/client'; import { type ICache, JsonCache, BrowserCache, MemoryCache } from '@atxp/common'; /** * Stored permission data structure */ export interface Intermediary { /** Ephemeral wallet private key */ privateKey: Hex; /** Spend permission from World Chain */ permission: SpendPermission; } /** * Type-safe cache wrapper for permission data */ export declare class IntermediaryCache extends JsonCache { } export { type ICache, BrowserCache, MemoryCache }; //# sourceMappingURL=cache.d.ts.map