import Database from 'better-sqlite3'; import { Item } from '../../schema/inventory.js'; export declare class ItemRepository { private db; constructor(db: Database.Database); create(item: Item): void; findById(id: string): Item | null; findAll(): Item[]; delete(id: string): void; update(id: string, updates: Partial>): Item | null; findByName(name: string): Item[]; findByType(type: string): Item[]; search(query: { name?: string; type?: string; minValue?: number; maxValue?: number; }): Item[]; private rowToItem; } //# sourceMappingURL=item.repo.d.ts.map