import type { RuntimeTaskDescription, RuntimeAgentConfig, RuntimeTaskAssignment } from '../../types/index.js';
/**
 * Distribute tasks among available agents.
 * Uses capability matching and ensures no file ownership conflicts.
 * Tasks with dependencies are assigned but their dependency list is preserved.
 */
export declare function distributeTasks(tasks: RuntimeTaskDescription[], agents: RuntimeAgentConfig[]): RuntimeTaskAssignment[];
//# sourceMappingURL=task-distributor.d.ts.map