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 Collections extends ClientSDK { /** * Add Collection item * * @remarks * Add items to a Collection. */ addItems(addCollectionItemsRequest: components.AddCollectionItemsRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Create Collection * * @remarks * Create a publicly visible (empty) Collection of documents. */ create(createCollectionRequest: components.CreateCollectionRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Delete Collection * * @remarks * Delete a Collection given the Collection's ID. */ delete(deleteCollectionRequest: components.DeleteCollectionRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Delete Collection item * * @remarks * Delete a single item from a Collection. */ deleteItem(deleteCollectionItemRequest: components.DeleteCollectionItemRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Update Collection * * @remarks * Update the properties of an existing Collection. */ update(editCollectionRequest: components.EditCollectionRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Update Collection item * * @remarks * Update the URL, Glean Document ID, description of an item within a Collection given its ID. */ updateItem(editCollectionItemRequest: components.EditCollectionItemRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Read Collection * * @remarks * Read the details of a Collection given its ID. Does not fetch items in this Collection. */ retrieve(getCollectionRequest: components.GetCollectionRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * List Collections * * @remarks * List all existing Collections. */ list(listCollectionsRequest: components.ListCollectionsRequest, locale?: string | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=collections.d.ts.map