import type Database from 'better-sqlite3'; import { z } from 'zod'; import type { CardSummary } from '../format.js'; export declare const GetKeywordInput: z.ZodObject<{ name: z.ZodString; player_class: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; player_class?: string | undefined; }, { name: string; player_class?: string | undefined; }>; export type GetKeywordInputType = z.infer; export interface KeywordInfo { name: string; description: string; related_keywords: string[]; } export type GetKeywordResult = { found: true; keyword: KeywordInfo; cards: CardSummary[]; } | { found: false; message: string; suggestions?: string[]; }; export declare function getKeyword(db: Database.Database, input: GetKeywordInputType): GetKeywordResult; //# sourceMappingURL=get-keyword.d.ts.map