import type { Envelope } from './types.js'; export type EnvelopeSubsetResult = { ok: true; } | { ok: false; reason: 'raw_connectors_not_subset' | 'project_refs_not_subset' | 'memory_scopes_not_subset' | 'destinations_not_subset' | 'destination_id_empty' | 'tier_widened' | 'expiry_extended' | 'eval_privileged_escalation' | 'as_of_exceeds_parent' | 'budget_exceeds_parent' | 'token_budget_undefined_but_parent_bounded' | 'token_budget_exceeds_parent' | 'cost_cap_undefined_but_parent_bounded' | 'cost_cap_exceeds_parent'; }; export declare function isEnvelopeSubset(child: Envelope, parent: Envelope): EnvelopeSubsetResult; //# sourceMappingURL=subset.d.ts.map