import type { XandrClient } from '..'; import type { InventoryList, InventoryListPostParameters, InventoryListPutParameters, InventoryListItem, InventoryListItemPostParameters, InventoryListItemPutParameters } from './types'; export declare class XandrInventoryListClient { private readonly client; private readonly endpoint; private readonly defaultHeaders; constructor(client: XandrClient); getInventoryListId(id: number): Promise; get(id: number): Promise; search(search: string): Promise; searchItem(listId: number, search: string): Promise; getAll(): Promise; getAllItems(listId: number): Promise; create(props: InventoryListPostParameters): Promise; addItems(listId: number, props: InventoryListItemPostParameters): Promise; addOneItem(listId: number, props: InventoryListItemPostParameters): Promise; modify(id: number, props: InventoryListPutParameters): Promise; modifyItem(listId: number, itemId: number, props: InventoryListItemPutParameters): Promise; delete(id: number): Promise; deleteItem(listId: number, itemId: number): Promise; }