import type { ConflictCheckResult, PluginConflictInfo } from '../../types/plugins.js';
/**
 * Checks for bidirectional conflicts between a plugin to install and currently installed plugins.
 *
 * Bidirectional means:
 * - toInstall.conflicts lists an installed plugin id, OR
 * - any installed plugin's conflicts list includes toInstall.id
 */
export declare function checkPluginConflicts(toInstall: PluginConflictInfo, installed: PluginConflictInfo[]): ConflictCheckResult;
//# sourceMappingURL=conflict-checker.d.ts.map