import type Database from 'better-sqlite3'; import { z } from 'zod'; export declare const GetClassIdentityInput: z.ZodObject<{ class_name: z.ZodOptional; }, "strip", z.ZodTypeAny, { class_name?: string | undefined; }, { class_name?: string | undefined; }>; export type GetClassIdentityInputType = z.infer; export interface ClassIdentityInfo { class: string; identity: string; hero_power_name: string; hero_power_cost: number; hero_power_effect: string; hero_power_implications: string; historical_archetypes: string[]; strengths: string[]; weaknesses: string[]; early_game: string; mid_game: string; late_game: string; } export interface ClassOverviewEntry { class: string; identity: string; hero_power_name: string; } export type GetClassIdentityResult = { found: true; identity: ClassIdentityInfo; } | { found: true; overview: true; classes: ClassOverviewEntry[]; } | { found: false; message: string; suggestions?: string[]; }; export declare function getClassIdentity(db: Database.Database, input: GetClassIdentityInputType): GetClassIdentityResult; //# sourceMappingURL=get-class-identity.d.ts.map