import { WithValidationError } from "../types/withValidationError"; import { Product, PurchaseAndUseProduct } from "../types/models/product"; import { ApiCallOptions } from "../base"; export declare const fetchProducts: ({ options, }?: { options?: ApiCallOptions; }) => Promise; export declare const purchaseAndUseListingProduct: ({ dealerId, listingId, productId, options, }: { dealerId: number; listingId: number; productId: number; options?: ApiCallOptions; }) => Promise>; export declare const bulkPurchaseAndUseListingsProduct: ({ dealerId, elements, options, }: { dealerId: number; elements: { categoryMakeKey?: string; categoryModelKey?: string; listingId: number; productId: number; }[]; options?: ApiCallOptions; }) => Promise>; export declare const purchaseAndUseDealerProduct: ({ dealerId, productId, startDate, options, }: { dealerId: number; productId: number; startDate: string; options?: ApiCallOptions; }) => Promise>;