import type { MetadataComparator } from '@o3r/extractors';
import type { ComponentClassOutput } from '@o3r/components';
/**
 * Interface describing a component migration element
 */
export interface MigrationComponentData {
    /**
     *  Library name
     */
    libraryName: string;
    /**
     * Component name
     */
    componentName?: string;
    /**
     * Placeholder id
     */
    placeholderId?: string;
}
/**
 * Comparator used to compare one version of component metadata with another
 */
export declare const componentMetadataComparator: Readonly<MetadataComparator<ComponentClassOutput, MigrationComponentData, ComponentClassOutput[]>>;
//# sourceMappingURL=component-metadata-comparison-helper.d.ts.map