import type { FlattenedAttributeDescriptor, ManifestAttribute, RenameCandidate } from './migration-types.js'; interface CreateRenameCandidatesOptions { addedKeys: string[]; isUnionRenameCompatible: (oldAttribute: ManifestAttribute, newAttribute: ManifestAttribute) => boolean; newAttributes: Record; newLeafAttributes: FlattenedAttributeDescriptor[]; oldAttributes: Record; oldLeafAttributes: FlattenedAttributeDescriptor[]; removedKeys: string[]; } export declare function createRenameCandidates({ addedKeys, isUnionRenameCompatible, newAttributes, newLeafAttributes, oldAttributes, oldLeafAttributes, removedKeys }: CreateRenameCandidatesOptions): RenameCandidate[]; export declare function passesNameSimilarityRule(legacyPath: string, currentPath: string): boolean; export {};