import type { BundleRef, ContextBundle, DedupGroup } from "./types.js"; export declare function computeSignature(b: ContextBundle): string; export declare function computeRefFingerprint(b: ContextBundle): string; export declare function deriveOwner(action: string): "BAP" | "BPP"; export declare function deriveRequired(b: ContextBundle, totalFlowsForAction: number): boolean; export type LeafType = "string" | "number" | "boolean" | "object" | "array" | "enum" | "date-time"; export declare function deriveUsage(b: ContextBundle): string; export declare function deriveType(b: ContextBundle): LeafType; export declare function groupBundles(allBundles: BundleRef[]): DedupGroup[]; //# sourceMappingURL=dedup.d.ts.map