import { SuccessResponse } from '../types'; import { CreateProductDto, Product, UpdateProductDto } from '../types/product'; import { Request } from './Request'; export declare class ProductRequests extends Request { private static readonly BASE_ROUTE; constructor(apiKey: string, baseUrl?: string, timeout?: number, maxRetries?: number); create(productData: CreateProductDto): Promise; get(productId: number): Promise; getAll(): Promise; getByReference(reference: string): Promise; update(productId: number, productData: UpdateProductDto): Promise; delete(productId: number): Promise; } //# sourceMappingURL=ProductRequests.d.ts.map