import { PrismaService } from '../prisma/prisma.service'; import { CreatePantryItemDto } from './dto/create-pantry-item.dto'; export declare class PantryService { private readonly prisma; constructor(prisma: PrismaService); findAll(userId: number): import(".prisma/client").Prisma.PrismaPromise<({ product: { name: string; category: string | null; status: string; id: number; categoryId: number | null; normalizedName: string; canonicalName: string | null; isActive: boolean; deletedAt: Date | null; createdAt: Date; updatedAt: Date; ownerId: number; isPrivate: boolean; }; } & { id: number; createdAt: Date; updatedAt: Date; productId: number; location: string | null; userId: number; })[]>; create(userId: number, data: CreatePantryItemDto): Promise<{ product: { name: string; category: string | null; status: string; id: number; categoryId: number | null; normalizedName: string; canonicalName: string | null; isActive: boolean; deletedAt: Date | null; createdAt: Date; updatedAt: Date; ownerId: number; isPrivate: boolean; }; } & { id: number; createdAt: Date; updatedAt: Date; productId: number; location: string | null; userId: number; }>; remove(userId: number, id: number): Promise<{ id: number; createdAt: Date; updatedAt: Date; productId: number; location: string | null; userId: number; }>; }