import type { Decision, DecisionCategory } from '../types/index.js';
/**
 * Find active decisions that may conflict with a proposed change.
 * Uses keyword overlap between the proposal and decision.what + decision.why.
 */
export declare function findConflictingDecisions(proposal: string, decisions: Decision[]): Decision[];
/**
 * Basic full-text search in decision.what and decision.why.
 * Returns decisions containing any token from the query.
 */
export declare function searchDecisions(query: string, decisions: Decision[]): Decision[];
/**
 * Infer the most likely DecisionCategory from the content of a decision.
 * Falls back to 'process' when no keywords match.
 */
export declare function categorizeDecision(what: string, why: string): DecisionCategory;
//# sourceMappingURL=decision-store.d.ts.map