import type { RuntimeDeliveryLaneIdentity, RuntimeDeliveryLaneManifest } from './types'; export type VerifiedLaneState = { highestGeneration: number; payloadSha256: string; revokedHashes: string[]; verifiedAt: string; }; export type PersistVerifiedRuntimeRevocations = (revokedHashes: string[]) => Promise; export declare function readVerifiedLaneState(identity: RuntimeDeliveryLaneIdentity): Promise; export declare function readVerifiedRuntimeRevokedHashes(identity: RuntimeDeliveryLaneIdentity): Promise; export declare function recordVerifiedLaneManifest(manifest: RuntimeDeliveryLaneManifest, payloadSha256: string, persistRuntimeRevocations?: PersistVerifiedRuntimeRevocations): Promise;