/**
 * Task relationship management core module.
 * @task T4538
 * @epic T4454
 */
import type { DataAccessor } from '../store/data-accessor.js';
/** Suggest related tasks based on shared attributes. */
export declare function suggestRelated(taskId: string, opts: {
    threshold?: number;
    cwd?: string;
}, accessor?: DataAccessor): Promise<Record<string, unknown>>;
/** Add a relation between tasks. */
export declare function addRelation(from: string, to: string, type: string, reason: string, cwd?: string, accessor?: DataAccessor): Promise<Record<string, unknown>>;
/** Discover related tasks using various methods. */
export declare function discoverRelated(taskId: string, cwd?: string, accessor?: DataAccessor): Promise<Record<string, unknown>>;
/** List existing relations for a task. */
export declare function listRelations(taskId: string, cwd?: string, accessor?: DataAccessor): Promise<Record<string, unknown>>;
//# sourceMappingURL=relates.d.ts.map