export interface GDDIssue { severity: "error" | "warning"; location: string; message: string; suggestion?: string; } import type { Tool } from "@modelcontextprotocol/server"; export interface GDDValidationResult { passed: boolean; sections_found: string[]; sections_missing: string[]; issues: GDDIssue[]; } export declare const GDD_REQUIRED_SECTIONS: readonly ["Overview", "Player Fantasy", "Detailed Rules", "Formulas", "Edge Cases", "Dependencies", "Tuning Knobs", "Acceptance Criteria"]; export declare const GDD_SECTION_HINTS: Record; export declare function validateGDD(markdown: string): GDDValidationResult; export interface CoVResult { original_verdict: string; questions: string[]; confidence: number; recommendation: string; } export declare function chainOfVerification(verdict: string, context: string): CoVResult; import type { ToolContext, ToolResult } from "../types.js"; export declare function getToolDefinitions(): Tool[]; export declare function handleTool(name: string, args: Record, _ctx: ToolContext): Promise; export declare const TOOL_META: Record; export declare function handleGameDesignAction(action: string, args: Record, ctx: ToolContext): Promise;