import type { Square } from "square"; /** * Deletes a set of [CatalogItem](entity:CatalogItem)s based on the provided * list of target IDs and returns a set of successfully deleted IDs in the * response. */ export declare const batchSquareDeleteCatalogObjects: import("..").SquareDefinedAction, Square.BatchDeleteCatalogObjectsResponse>; /** Returns a set of objects based on the provided ID. */ export declare const batchRetrieveSquareCatalogObjects: import("..").SquareDefinedAction, Square.BatchGetCatalogObjectsResponse>; /** * Creates or updates up to 10,000 target objects based on the provided list of * objects. */ export declare const batchSquareUpsertCatalogObjects: import("..").SquareDefinedAction, Square.BatchUpsertCatalogObjectsResponse>; /** * Retrieves information about the Square Catalog API, such as batch size limits * that can be used by the `BatchUpsertCatalogObjects` endpoint. */ export declare const getSquareCatalogInfo: import("..").SquareDefinedAction>, Square.CatalogInfoResponse>; /** * Uploads an image file to be represented by a * [CatalogImage](entity:CatalogImage) object that can be linked to an existing * [CatalogObject](entity:CatalogObject) instance. */ export declare const createSquareCatalogImage: import("..").SquareDefinedAction, Square.CreateCatalogImageResponse>; /** * Deletes a single [CatalogObject](entity:CatalogObject) based on the provided * ID and returns the set of successfully deleted IDs in the response. */ export declare const deleteSquareCatalogObject: import("..").SquareDefinedAction, Square.DeleteCatalogObjectResponse>; /** * Returns a list of all [CatalogObject](entity:CatalogObject)s of the specified * types in the catalog. */ export declare const listSquareCatalog: import("..").SquareDefinedAction, Square.ListCatalogResponse>; /** * Returns a single [CatalogItem](entity:CatalogItem) as a * [CatalogObject](entity:CatalogObject) based on the provided ID. */ export declare const retrieveSquareCatalogObject: import("..").SquareDefinedAction, Square.GetCatalogObjectResponse>; /** * Searches for catalog items or item variations by matching supported search * attribute values, including custom attribute values, against one or more of * the specified query filters. */ export declare const searchSquareCatalogItems: import("..").SquareDefinedAction, Square.SearchCatalogItemsResponse>; /** * Searches for [CatalogObject](entity:CatalogObject) of any type by matching * supported search attribute values, excluding custom attribute values on items * or item variations, against one or more of the specified query filters. */ export declare const searchSquareCatalogObjects: import("..").SquareDefinedAction, Square.SearchCatalogObjectsResponse>; /** * Uploads a new image file to replace the existing one in the specified * [CatalogImage](entity:CatalogImage) object. */ export declare const updateSquareCatalogImage: import("..").SquareDefinedAction, Square.UpdateCatalogImageResponse>; /** * Updates the [CatalogModifierList](entity:CatalogModifierList) objects that * apply to the targeted [CatalogItem](entity:CatalogItem) without having to * perform an upsert on the entire item. */ export declare const updateSquareItemModifierLists: import("..").SquareDefinedAction, Square.UpdateItemModifierListsResponse>; /** * Updates the [CatalogTax](entity:CatalogTax) objects that apply to the * targeted [CatalogItem](entity:CatalogItem) without having to perform an * upsert on the entire item. */ export declare const updateSquareItemTaxes: import("..").SquareDefinedAction, Square.UpdateItemTaxesResponse>; /** Creates a new or updates the specified [CatalogObject](entity:CatalogObject). */ export declare const upsertSquareCatalogObject: import("..").SquareDefinedAction, Square.UpsertCatalogObjectResponse>; //# sourceMappingURL=catalog.d.ts.map