import type { CardCategory } from '@vibe-splain/brain';
export declare const writeDecisionCardTool: {
    name: string;
    description: string;
    inputSchema: {
        type: "object";
        properties: {
            projectRoot: {
                type: string;
            };
            pillar: {
                type: string;
                description: string;
            };
            primaryFile: {
                type: string;
                description: string;
            };
            title: {
                type: string;
            };
            thesis: {
                type: string;
                description: string;
            };
            category: {
                type: string;
                enum: CardCategory[];
            };
            severity: {
                type: string;
                minimum: number;
                maximum: number;
            };
            narrative: {
                type: string;
                description: string;
            };
            tradeoff: {
                type: string;
                description: string;
            };
            blastRadius: {
                type: string;
                description: string;
            };
            confidence: {
                type: string;
                enum: string[];
                description: string;
            };
            evidence: {
                type: string;
                items: {
                    type: string;
                    properties: {
                        file: {
                            type: string;
                        };
                        startLine: {
                            type: string;
                        };
                        endLine: {
                            type: string;
                        };
                        snippet: {
                            type: string;
                        };
                    };
                    required: string[];
                };
                description: string;
            };
            diagram: {
                type: string;
                description: string;
            };
        };
        required: string[];
    };
};
export declare function handleWriteDecisionCard(args: Record<string, unknown>): Promise<unknown>;
