import type { CapabilityEnvelope, PolicyAction } from './types.js'; export interface EnvelopeCheck { allowed: boolean; reason?: string; } export declare function checkCapabilityEnvelope(action: PolicyAction, envelope: CapabilityEnvelope | undefined, now?: number): EnvelopeCheck; export declare function isEnvelopeReduction(parent: CapabilityEnvelope, child: CapabilityEnvelope): boolean; export declare function delegateEnvelope(parent: CapabilityEnvelope, child: CapabilityEnvelope): CapabilityEnvelope; //# sourceMappingURL=envelope.d.ts.map