import { MarketplaceService } from './marketplace.service'; import { CreateSupplierOrderDto } from './dto/create-supplier-order.dto'; import { CreateSupplierReviewDto } from './dto/create-supplier-review.dto'; import { SupplierOrderStatus } from './entities/supplier-order.entity'; export declare class MarketplaceController { private readonly marketplaceService; constructor(marketplaceService: MarketplaceService); findSuppliers(category?: string, zipCode?: string, search?: string, limit?: number): Promise; getSupplier(id: string): Promise; getSupplierProducts(id: string, category?: string, search?: string, inStock?: boolean): Promise; getSupplierReviews(id: string, limit?: number, offset?: number): Promise; createOrder(req: any, dto: CreateSupplierOrderDto): Promise; getOrders(req: any, status?: SupplierOrderStatus, supplierId?: string, limit?: number): Promise; getOrder(id: string): Promise; cancelOrder(req: any, id: string, body: { reason: string; }): Promise; createReview(req: any, dto: CreateSupplierReviewDto): Promise; getFavorites(req: any): Promise; addFavorite(req: any, supplierId: string): Promise<{ message: string; }>; removeFavorite(req: any, supplierId: string): Promise<{ message: string; }>; getStats(): Promise; }