import type Database from 'better-sqlite3'; import { z } from 'zod'; export declare const SearchItemsInput: z.ZodObject<{ query: z.ZodOptional; component: z.ZodOptional; componentsOnly: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; query?: string | undefined; component?: string | undefined; componentsOnly?: boolean | undefined; }, { query?: string | undefined; limit?: number | undefined; component?: string | undefined; componentsOnly?: boolean | undefined; }>; export type SearchItemsInputType = z.infer; export interface ItemSummary { name: string; description: string | null; isComponent: boolean; composition: string | null; } export interface SearchItemsResult { items: ItemSummary[]; total: number; } export declare function searchItems(db: Database.Database, input: SearchItemsInputType): SearchItemsResult; //# sourceMappingURL=search-items.d.ts.map