import type Database from 'better-sqlite3'; import { z } from 'zod'; export declare const GetItemRecipeInput: z.ZodObject<{ name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; }, { name: string; }>; export type GetItemRecipeInputType = z.infer; export interface ItemDetail { name: string; apiName: string; description: string | null; effects: Record | null; isComponent: boolean; unique: boolean; tags: string | null; } export interface ItemRecipeResult { item: ItemDetail; components?: ItemDetail[]; buildsInto?: Array<{ item: ItemDetail; otherComponent: ItemDetail; }>; } export interface GetItemRecipeResult { result: ItemRecipeResult; } export interface GetItemRecipeError { error: string; suggestions: string[]; } export declare function getItemRecipe(db: Database.Database, input: GetItemRecipeInputType): GetItemRecipeResult | GetItemRecipeError; //# sourceMappingURL=get-item-recipe.d.ts.map