import { Item, CreateItemDto, UpdateItemDto, PaginatedResponse } from '../types/item.js'; export declare class ItemRepository { private items; constructor(); private seedSampleData; list(page?: number, limit?: number, search?: string): PaginatedResponse; getById(id: string): Item | null; create(dto: CreateItemDto): Item; update(id: string, dto: UpdateItemDto): Item | null; delete(id: string): boolean; } export declare const itemRepository: ItemRepository; //# sourceMappingURL=itemRepository.d.ts.map