import type { RuntimeDeliveryLaneManifest, RuntimeDeliveryPatchEdge, RuntimeDeliveryRelease } from './types'; export type LocalResolution = { action: 'NOOP'; reason: string; } | { action: 'ROLLBACK'; reason: string; } | { action: 'INSTALL'; target: RuntimeDeliveryRelease; mode: 'full' | 'patch'; patchEdge?: RuntimeDeliveryPatchEdge; }; export type LocalResolutionInput = { currentHash: string | null; rejectedHashes: string[]; installId: string; patchAlgorithms: string[]; supportsContentAddressedAssets: boolean; now?: number; }; export declare function rolloutBucket(installId: string): Promise; export declare function resolveRuntimeDeliveryLane(manifest: RuntimeDeliveryLaneManifest, input: LocalResolutionInput): Promise;