/**
 * Platform
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import * as runtime from '../runtime';
export interface LitellmResponsesApiDeleteResponseResponsesResponseIdDeleteRequest {
    responseId: string;
}
export interface LitellmResponsesApiDeleteResponseV1ResponsesResponseIdDeleteRequest {
    responseId: string;
}
export interface LitellmResponsesApiGetResponseInputItemsResponsesResponseIdInputItemsGetRequest {
    responseId: string;
}
export interface LitellmResponsesApiGetResponseInputItemsV1ResponsesResponseIdInputItemsGetRequest {
    responseId: string;
}
export interface LitellmResponsesApiGetResponseResponsesResponseIdGetRequest {
    responseId: string;
}
export interface LitellmResponsesApiGetResponseV1ResponsesResponseIdGetRequest {
    responseId: string;
}
/**
 *
 */
export declare class LitellmResponsesApi extends runtime.BaseAPI {
    /**
     * Delete a response by ID.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/delete  ```bash curl -X DELETE http://localhost:4000/v1/responses/resp_abc123     -H \"Authorization: Bearer sk-1234\" ```
     * Delete Response
     */
    deleteResponseResponsesResponseIdDeleteRaw(requestParameters: LitellmResponsesApiDeleteResponseResponsesResponseIdDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     * Delete a response by ID.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/delete  ```bash curl -X DELETE http://localhost:4000/v1/responses/resp_abc123     -H \"Authorization: Bearer sk-1234\" ```
     * Delete Response
     */
    deleteResponseResponsesResponseIdDelete(requestParameters: LitellmResponsesApiDeleteResponseResponsesResponseIdDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     * Delete a response by ID.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/delete  ```bash curl -X DELETE http://localhost:4000/v1/responses/resp_abc123     -H \"Authorization: Bearer sk-1234\" ```
     * Delete Response
     */
    deleteResponseV1ResponsesResponseIdDeleteRaw(requestParameters: LitellmResponsesApiDeleteResponseV1ResponsesResponseIdDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     * Delete a response by ID.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/delete  ```bash curl -X DELETE http://localhost:4000/v1/responses/resp_abc123     -H \"Authorization: Bearer sk-1234\" ```
     * Delete Response
     */
    deleteResponseV1ResponsesResponseIdDelete(requestParameters: LitellmResponsesApiDeleteResponseV1ResponsesResponseIdDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     * Get input items for a response.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/input-items  ```bash curl -X GET http://localhost:4000/v1/responses/resp_abc123/input_items     -H \"Authorization: Bearer sk-1234\" ```
     * Get Response Input Items
     */
    getResponseInputItemsResponsesResponseIdInputItemsGetRaw(requestParameters: LitellmResponsesApiGetResponseInputItemsResponsesResponseIdInputItemsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     * Get input items for a response.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/input-items  ```bash curl -X GET http://localhost:4000/v1/responses/resp_abc123/input_items     -H \"Authorization: Bearer sk-1234\" ```
     * Get Response Input Items
     */
    getResponseInputItemsResponsesResponseIdInputItemsGet(requestParameters: LitellmResponsesApiGetResponseInputItemsResponsesResponseIdInputItemsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     * Get input items for a response.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/input-items  ```bash curl -X GET http://localhost:4000/v1/responses/resp_abc123/input_items     -H \"Authorization: Bearer sk-1234\" ```
     * Get Response Input Items
     */
    getResponseInputItemsV1ResponsesResponseIdInputItemsGetRaw(requestParameters: LitellmResponsesApiGetResponseInputItemsV1ResponsesResponseIdInputItemsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     * Get input items for a response.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/input-items  ```bash curl -X GET http://localhost:4000/v1/responses/resp_abc123/input_items     -H \"Authorization: Bearer sk-1234\" ```
     * Get Response Input Items
     */
    getResponseInputItemsV1ResponsesResponseIdInputItemsGet(requestParameters: LitellmResponsesApiGetResponseInputItemsV1ResponsesResponseIdInputItemsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     * Get a response by ID.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/get  ```bash curl -X GET http://localhost:4000/v1/responses/resp_abc123     -H \"Authorization: Bearer sk-1234\" ```
     * Get Response
     */
    getResponseResponsesResponseIdGetRaw(requestParameters: LitellmResponsesApiGetResponseResponsesResponseIdGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     * Get a response by ID.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/get  ```bash curl -X GET http://localhost:4000/v1/responses/resp_abc123     -H \"Authorization: Bearer sk-1234\" ```
     * Get Response
     */
    getResponseResponsesResponseIdGet(requestParameters: LitellmResponsesApiGetResponseResponsesResponseIdGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     * Get a response by ID.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/get  ```bash curl -X GET http://localhost:4000/v1/responses/resp_abc123     -H \"Authorization: Bearer sk-1234\" ```
     * Get Response
     */
    getResponseV1ResponsesResponseIdGetRaw(requestParameters: LitellmResponsesApiGetResponseV1ResponsesResponseIdGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     * Get a response by ID.  Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses/get  ```bash curl -X GET http://localhost:4000/v1/responses/resp_abc123     -H \"Authorization: Bearer sk-1234\" ```
     * Get Response
     */
    getResponseV1ResponsesResponseIdGet(requestParameters: LitellmResponsesApiGetResponseV1ResponsesResponseIdGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     * Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses  ```bash curl -X POST http://localhost:4000/v1/responses     -H \"Content-Type: application/json\"     -H \"Authorization: Bearer sk-1234\"     -d \'{     \"model\": \"gpt-4o\",     \"input\": \"Tell me about AI\" }\' ```
     * Responses Api
     */
    responsesApiResponsesPostRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     * Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses  ```bash curl -X POST http://localhost:4000/v1/responses     -H \"Content-Type: application/json\"     -H \"Authorization: Bearer sk-1234\"     -d \'{     \"model\": \"gpt-4o\",     \"input\": \"Tell me about AI\" }\' ```
     * Responses Api
     */
    responsesApiResponsesPost(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     * Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses  ```bash curl -X POST http://localhost:4000/v1/responses     -H \"Content-Type: application/json\"     -H \"Authorization: Bearer sk-1234\"     -d \'{     \"model\": \"gpt-4o\",     \"input\": \"Tell me about AI\" }\' ```
     * Responses Api
     */
    responsesApiV1ResponsesPostRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     * Follows the OpenAI Responses API spec: https://platform.openai.com/docs/api-reference/responses  ```bash curl -X POST http://localhost:4000/v1/responses     -H \"Content-Type: application/json\"     -H \"Authorization: Bearer sk-1234\"     -d \'{     \"model\": \"gpt-4o\",     \"input\": \"Tell me about AI\" }\' ```
     * Responses Api
     */
    responsesApiV1ResponsesPost(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
}
