import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
export interface Alternative {
    option: string;
    pros: string[];
    cons: string[];
}
export interface ADRData {
    id: string;
    title: string;
    status: "proposed" | "accepted" | "rejected" | "deprecated" | "superseded";
    context: string;
    decision: string;
    consequences: string[];
    alternatives: Alternative[];
    related_decisions: string[];
    draft_number: number;
    total_drafts: number;
    is_critique?: boolean;
    critique_focus?: string;
    revision_instructions?: string;
    is_final_draft: boolean;
}
export declare const architectureDecisionRecorderTool: (server: McpServer) => void;
