import { Axios } from 'axios'; import { CreateProduct, FetchProduct, ListProductQueryParams, ListProducts, ProductCreated, UpdateProduct } from './interface'; interface BadRequest { status: boolean; message: string; } /** * @class Product * # Producs * The products API allows you create and manage inventories * on your integration */ export declare class Product { http: Axios; constructor(http: Axios); create(data: CreateProduct): Promise; list(queryParams?: ListProductQueryParams): Promise; fetch(id: string): Promise; update(id: string, data: CreateProduct): Promise; } export {};