import { InventoryService } from './inventory.service'; import { CreateMovementDto, AdjustStockDto } from './dto/inventory.dto'; export declare class InventoryController { private readonly inventoryService; constructor(inventoryService: InventoryService); getMovements(req: any, productId?: string, limit?: number): Promise; getProductHistory(req: any, productId: string): Promise; createMovement(req: any, dto: CreateMovementDto): Promise; adjustStock(req: any, dto: AdjustStockDto): Promise; getAlerts(req: any): Promise; dismissAlert(req: any, id: string): Promise; getLowStock(req: any): Promise; getOutOfStock(req: any): Promise; getStats(req: any): Promise<{ totalProducts: number; totalValue: number; lowStockCount: number; outOfStockCount: number; activeAlerts: number; }>; }