import type Database from 'better-sqlite3'; import { z } from 'zod'; import type { CardSummary } from '../format.js'; export declare const DecodeDeckInput: z.ZodObject<{ deck_code: z.ZodString; }, "strip", z.ZodTypeAny, { deck_code: string; }, { deck_code: string; }>; export type DecodeDeckInputType = z.infer; export interface DecodeDeckSuccess { success: true; format: string; hero_class: string; cards: Array<{ card: CardSummary; count: number; }>; total_cards: number; mana_curve: Record; type_distribution: Record; } export interface DecodeDeckError { success: false; message: string; } export type DecodeDeckResult = DecodeDeckSuccess | DecodeDeckError; export declare function decodeDeck(db: Database.Database, input: DecodeDeckInputType): DecodeDeckResult; //# sourceMappingURL=decode-deck.d.ts.map