/**
 * Circular dependency detection
 */
import { Diagnostic } from "../types/diagnostic.js";
import { Result } from "../types/result.js";
/**
 * Check for circular dependencies using depth-first search
 */
export declare const checkCircularDependencies: (dependencies: ReadonlyMap<string, readonly string[]>) => Result<void, Diagnostic>;
//# sourceMappingURL=circular.d.ts.map