import { CreateAcceptEnum } from "../funcs/llmResponsesCreate.js"; import { GetAcceptEnum } from "../funcs/llmResponsesGet.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export { CreateAcceptEnum } from "../funcs/llmResponsesCreate.js"; export { GetAcceptEnum } from "../funcs/llmResponsesGet.js"; export declare class Responses extends ClientSDK { /** * Create an agent-powered response with tool support * * @remarks * Creates a new AI agent response using advanced language models with autonomous tool usage capabilities. */ create(request: operations.CreateResponseRequest, options?: RequestOptions & { acceptHeaderOverride?: CreateAcceptEnum; }): Promise; /** * List all responses with pagination * * @remarks * Retrieves a paginated list of all agent responses for the authenticated user. */ list(request: operations.ListResponsesRequest, options?: RequestOptions): Promise; /** * Retrieve response by ID with status and results * * @remarks * Retrieves a previously created agent response by its unique ID. When stream=true, returns Server-Sent Events for real-time updates on in-progress background responses. */ get(request: operations.GetResponseRequest, options?: RequestOptions & { acceptHeaderOverride?: GetAcceptEnum; }): Promise; /** * Update a response * * @remarks * Update a response's metadata. */ update(request: operations.UpdateResponseRequest, options?: RequestOptions): Promise; /** * Permanently delete a response and its data * * @remarks * Permanently deletes an agent response and all associated data. */ delete(request: operations.DeleteResponseRequest, options?: RequestOptions): Promise; /** * Cancel an in-progress background response * * @remarks * Cancels an agent response that is currently processing in the background. */ cancel(request: operations.CancelResponseRequest, options?: RequestOptions): Promise; /** * Wake a sleeping background response * * @remarks * Interrupts a short sleep tool call on an in-progress background response by providing follow-up input. Wake delivery is polled by the sleeping agent and may take up to one second. */ wake(request: operations.WakeResponseRequest, options?: RequestOptions): Promise; /** * List paginated input items for a response * * @remarks * Retrieves a paginated list of all input items provided when creating the specified agent response. */ listInputItems(request: operations.ListInputItemsRequest, options?: RequestOptions): Promise; /** * Compact a conversation * * @remarks * Creates a compacted summary of the conversation history for a response, reducing context size while preserving key information. Returns a compacted response object. */ compact(request: operations.CompactResponseRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=responses.d.ts.map