import type { MetadataComparator } from '@o3r/extractors';
import type { ComponentConfigOutput } from '@o3r/components';
/**
 * Interface describing a config migration element
 */
export interface MigrationConfigData {
    /** Library name */
    libraryName: string;
    /**
     * Configuration name
     */
    configName?: string;
    /**
     * Configuration property name
     */
    propertyName?: string;
}
/**
 * Comparator used to compare one version of config metadata with another
 */
export declare const configMetadataComparator: Readonly<MetadataComparator<ComponentConfigOutput, MigrationConfigData, ComponentConfigOutput[]>>;
//# sourceMappingURL=config-metadata-comparison.helper.d.ts.map