import type Database from 'better-sqlite3'; import { z } from 'zod'; import { type ClassificationResult } from '../knowledge/archetype-classifier.js'; export declare const AnalyzeDeckInput: z.ZodObject<{ deck_code: z.ZodString; }, "strip", z.ZodTypeAny, { deck_code: string; }, { deck_code: string; }>; export type AnalyzeDeckInputType = z.infer; export interface AnalyzeDeckSuccess { success: true; deck: { format: string; hero_class: string; cards: Array<{ name: string; mana_cost: number | null; count: number; }>; total_cards: number; mana_curve: Record; type_distribution: Record; }; classification: ClassificationResult; archetype_info?: { description: string; gameplan: string; strengths: string[]; weaknesses: string[]; }; matchups?: Array<{ vs_archetype: string; favoured: string; key_tension: string; }>; } export interface AnalyzeDeckError { success: false; message: string; } export type AnalyzeDeckResult = AnalyzeDeckSuccess | AnalyzeDeckError; export declare function analyzeDeck(db: Database.Database, input: AnalyzeDeckInputType): AnalyzeDeckResult; //# sourceMappingURL=analyze-deck.d.ts.map