/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 * The response to an agent chat request.
 * @export
 * @interface AgentChatResponse
 */
export interface AgentChatResponse {
    /**
     *
     * @type {string}
     * @memberof AgentChatResponse
     */
    concreteType: AgentChatResponseConcreteTypeEnum;
    /**
     * The sessionId that identifies the conversation with the agent.
     * @type {string}
     * @memberof AgentChatResponse
     */
    sessionId?: string;
    /**
     * The agent's text response to the user's request
     * @type {string}
     * @memberof AgentChatResponse
     */
    responseText?: string;
}
/**
 * @export
 */
export declare const AgentChatResponseConcreteTypeEnum: {
    readonly org_sagebionetworks_repo_model_agent_AgentChatResponse: "org.sagebionetworks.repo.model.agent.AgentChatResponse";
};
export type AgentChatResponseConcreteTypeEnum = typeof AgentChatResponseConcreteTypeEnum[keyof typeof AgentChatResponseConcreteTypeEnum];
/**
 * Check if a given object implements the AgentChatResponse interface.
 */
export declare function instanceOfAgentChatResponse(value: object): value is AgentChatResponse;
export declare function AgentChatResponseFromJSON(json: any): AgentChatResponse;
export declare function AgentChatResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AgentChatResponse;
export declare function AgentChatResponseToJSON(json: any): AgentChatResponse;
export declare function AgentChatResponseToJSONTyped(value?: AgentChatResponse | null, ignoreDiscriminator?: boolean): any;
