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 Conversations extends ClientSDK { /** * Create a conversation * * @remarks * Create a conversation to store and retrieve conversation state across Response API calls. */ create(request: operations.ConversationsCreateRequest, options?: RequestOptions): Promise; /** * List conversations * * @remarks * List all conversations for the authenticated user with pagination support. */ list(request: operations.ConversationsListRequest, options?: RequestOptions): Promise; /** * Retrieve a conversation * * @remarks * Get a conversation by ID. */ get(request: operations.ConversationsRetrieveRequest, options?: RequestOptions): Promise; /** * Update a conversation * * @remarks * Update a conversation's metadata. */ update(request: operations.ConversationsUpdateRequest, options?: RequestOptions): Promise; /** * Delete a conversation * * @remarks * Delete a conversation. Items in the conversation will not be deleted. */ delete(request: operations.ConversationsDeleteRequest, options?: RequestOptions): Promise; /** * List conversation items * * @remarks * List all items for a conversation with the given ID. */ listItems(request: operations.ConversationsItemsListRequest, options?: RequestOptions): Promise; /** * Create conversation items * * @remarks * Create items in a conversation with the given ID. */ createItems(request: operations.ConversationsItemsCreateRequest, options?: RequestOptions): Promise; /** * Delete multiple conversation items * * @remarks * Delete multiple items from a conversation with the given ID. */ deleteItems(request: operations.ConversationsItemsDeleteManyRequest, options?: RequestOptions): Promise; /** * Retrieve a conversation item * * @remarks * Get a single item from a conversation with the given IDs. */ getItem(request: operations.ConversationsItemsRetrieveRequest, options?: RequestOptions): Promise; /** * Delete a conversation item * * @remarks * Delete an item from a conversation with the given ID. */ deleteItem(request: operations.ConversationsItemsDeleteRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=conversations.d.ts.map