import type Database from 'better-sqlite3'; import { z } from 'zod'; export declare const GetChampionInput: z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>; export type GetChampionInputType = z.infer; export interface ChampionAbility { name: string; description: string; variables: Array<{ name: string; value: number | number[] | null; }>; } export interface ChampionDetail { name: string; cost: number; role: string | null; hp: number | null; ad: number | null; armor: number | null; mr: number | null; attackSpeed: number | null; mana: number; initialMana: number; range: number; critChance: number | null; critMultiplier: number | null; traits: string[]; ability: ChampionAbility; } export interface GetChampionFoundResult { found: true; champion: ChampionDetail; } export interface GetChampionNotFoundResult { found: false; message: string; suggestions?: string[]; } export type GetChampionResult = GetChampionFoundResult | GetChampionNotFoundResult; export declare function getChampion(db: Database.Database, input: GetChampionInputType): GetChampionResult; //# sourceMappingURL=get-champion.d.ts.map