import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class CatalogEntries extends ClientSDK { /** * ListEntries Catalog V2 * * @remarks * List entries for a catalog type. */ list(request: operations.CatalogV2NumberListEntriesRequest, options?: RequestOptions): Promise; /** * CreateEntry Catalog V2 * * @remarks * Create an entry within the catalog. We support a maximum of 50,000 entries per type. * * If you call this API with a payload where the external_id and catalog_type_id match an existing entry, the existing entry will be updated. */ create(request: components.CreateEntryRequestBody, options?: RequestOptions): Promise; /** * DestroyEntry Catalog V2 * * @remarks * Archives a catalog entry. */ delete(request: operations.CatalogV2NumberDestroyEntryRequest, options?: RequestOptions): Promise; /** * ShowEntry Catalog V2 * * @remarks * Show a single catalog entry. */ show(request: operations.CatalogV2NumberShowEntryRequest, options?: RequestOptions): Promise; /** * UpdateEntry Catalog V2 * * @remarks * Updates an existing catalog entry. */ update(request: operations.CatalogV2NumberUpdateEntryRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=catalogentries.d.ts.map