import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";
import { Result as SafeParseResult } from "../../types/fp.js";
import * as components from "../components/index.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export type UpdateDatapointInputs = string | number | boolean;
export type UpdateDatapointContentDatasetsRequest2 = components.TextContentPartSchema;
/**
 * The contents of the tool message.
 */
export type UpdateDatapointMessagesDatasetsRequestRequestBody5Content = string | Array<components.TextContentPartSchema>;
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export declare const UpdateDatapointMessagesDatasetsType: {
    readonly Ephemeral: "ephemeral";
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export type UpdateDatapointMessagesDatasetsType = ClosedEnum<typeof UpdateDatapointMessagesDatasetsType>;
/**
 * The time-to-live for the cache control breakpoint. This may be one of the following values:
 *
 * @remarks
 *
 * - `5m`: 5 minutes
 * - `1h`: 1 hour
 *
 * Defaults to `5m`. Only supported by `Anthropic` Claude models.
 */
export declare const UpdateDatapointMessagesTtl: {
    readonly Fivem: "5m";
    readonly Oneh: "1h";
};
/**
 * The time-to-live for the cache control breakpoint. This may be one of the following values:
 *
 * @remarks
 *
 * - `5m`: 5 minutes
 * - `1h`: 1 hour
 *
 * Defaults to `5m`. Only supported by `Anthropic` Claude models.
 */
export type UpdateDatapointMessagesTtl = ClosedEnum<typeof UpdateDatapointMessagesTtl>;
export type UpdateDatapointMessagesCacheControl = {
    /**
     * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
     */
    type: UpdateDatapointMessagesDatasetsType;
    /**
     * The time-to-live for the cache control breakpoint. This may be one of the following values:
     *
     * @remarks
     *
     * - `5m`: 5 minutes
     * - `1h`: 1 hour
     *
     * Defaults to `5m`. Only supported by `Anthropic` Claude models.
     */
    ttl?: UpdateDatapointMessagesTtl | undefined;
};
export type UpdateDatapointMessagesToolMessage = {
    /**
     * The role of the messages author, in this case tool.
     */
    role: "tool";
    /**
     * The contents of the tool message.
     */
    content: string | Array<components.TextContentPartSchema>;
    /**
     * Tool call that this message is responding to.
     */
    toolCallId: string | null;
    cacheControl?: UpdateDatapointMessagesCacheControl | undefined;
};
export type UpdateDatapointContentDatasets2 = (components.TextContentPartSchema & {
    type: "text";
}) | components.RefusalPartSchema | components.ReasoningPartSchema | components.RedactedReasoningPartSchema;
/**
 * The contents of the assistant message. Required unless `tool_calls` or `function_call` is specified.
 */
export type UpdateDatapointMessagesDatasetsRequestRequestBodyContent = string | Array<(components.TextContentPartSchema & {
    type: "text";
}) | components.RefusalPartSchema | components.ReasoningPartSchema | components.RedactedReasoningPartSchema>;
/**
 * Data about a previous audio response from the model.
 */
export type UpdateDatapointMessagesAudio = {
    /**
     * Unique identifier for a previous audio response from the model.
     */
    id: string;
};
/**
 * The type of the tool. Currently, only `function` is supported.
 */
export declare const UpdateDatapointMessagesType: {
    readonly Function: "function";
};
/**
 * The type of the tool. Currently, only `function` is supported.
 */
export type UpdateDatapointMessagesType = ClosedEnum<typeof UpdateDatapointMessagesType>;
export type UpdateDatapointMessagesFunction = {
    /**
     * The name of the function to call.
     */
    name?: string | undefined;
    /**
     * The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.
     */
    arguments?: string | undefined;
};
export type UpdateDatapointMessagesToolCalls = {
    /**
     * The ID of the tool call.
     */
    id: string;
    /**
     * The type of the tool. Currently, only `function` is supported.
     */
    type: UpdateDatapointMessagesType;
    function: UpdateDatapointMessagesFunction;
    /**
     * Encrypted representation of the model internal reasoning state during function calling. Required by Gemini 3 models when continuing a conversation after a tool call.
     */
    thoughtSignature?: string | undefined;
};
export type UpdateDatapointMessagesAssistantMessage = {
    /**
     * The contents of the assistant message. Required unless `tool_calls` or `function_call` is specified.
     */
    content?: string | Array<(components.TextContentPartSchema & {
        type: "text";
    }) | components.RefusalPartSchema | components.ReasoningPartSchema | components.RedactedReasoningPartSchema> | null | undefined;
    /**
     * The refusal message by the assistant.
     */
    refusal?: string | null | undefined;
    /**
     * The role of the messages author, in this case `assistant`.
     */
    role: "assistant";
    /**
     * An optional name for the participant. Provides the model information to differentiate between participants of the same role.
     */
    name?: string | undefined;
    /**
     * Data about a previous audio response from the model.
     */
    audio?: UpdateDatapointMessagesAudio | null | undefined;
    /**
     * The tool calls generated by the model, such as function calls.
     */
    toolCalls?: Array<UpdateDatapointMessagesToolCalls> | undefined;
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export declare const UpdateDatapoint2DatasetsType: {
    readonly Ephemeral: "ephemeral";
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export type UpdateDatapoint2DatasetsType = ClosedEnum<typeof UpdateDatapoint2DatasetsType>;
/**
 * The time-to-live for the cache control breakpoint. This may be one of the following values:
 *
 * @remarks
 *
 * - `5m`: 5 minutes
 * - `1h`: 1 hour
 *
 * Defaults to `5m`. Only supported by `Anthropic` Claude models.
 */
export declare const UpdateDatapoint2Ttl: {
    readonly Fivem: "5m";
    readonly Oneh: "1h";
};
/**
 * The time-to-live for the cache control breakpoint. This may be one of the following values:
 *
 * @remarks
 *
 * - `5m`: 5 minutes
 * - `1h`: 1 hour
 *
 * Defaults to `5m`. Only supported by `Anthropic` Claude models.
 */
export type UpdateDatapoint2Ttl = ClosedEnum<typeof UpdateDatapoint2Ttl>;
export type UpdateDatapoint2CacheControl = {
    /**
     * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
     */
    type: UpdateDatapoint2DatasetsType;
    /**
     * The time-to-live for the cache control breakpoint. This may be one of the following values:
     *
     * @remarks
     *
     * - `5m`: 5 minutes
     * - `1h`: 1 hour
     *
     * Defaults to `5m`. Only supported by `Anthropic` Claude models.
     */
    ttl?: UpdateDatapoint2Ttl | undefined;
};
export type UpdateDatapoint24 = {
    /**
     * The type of the content part. Always `file`.
     */
    type: "file";
    cacheControl?: UpdateDatapoint2CacheControl | undefined;
    /**
     * File data for the content part. Must contain either file_data or uri, but not both.
     */
    file: components.FileContentPartSchema;
};
export type UpdateDatapointContent2 = (components.TextContentPartSchema & {
    type: "text";
}) | components.ImageContentPartSchema | components.AudioContentPartSchema | UpdateDatapoint24;
/**
 * The contents of the user message.
 */
export type UpdateDatapointMessagesDatasetsRequestContent = string | Array<(components.TextContentPartSchema & {
    type: "text";
}) | components.ImageContentPartSchema | components.AudioContentPartSchema | UpdateDatapoint24>;
export type UpdateDatapointMessagesUserMessage = {
    /**
     * The role of the messages author, in this case `user`.
     */
    role: "user";
    /**
     * An optional name for the participant. Provides the model information to differentiate between participants of the same role.
     */
    name?: string | undefined;
    /**
     * The contents of the user message.
     */
    content: string | Array<(components.TextContentPartSchema & {
        type: "text";
    }) | components.ImageContentPartSchema | components.AudioContentPartSchema | UpdateDatapoint24>;
};
/**
 * The contents of the developer message.
 */
export type UpdateDatapointMessagesDatasetsContent = string | Array<components.TextContentPartSchema>;
export type UpdateDatapointMessagesDeveloperMessage = {
    /**
     * The role of the messages author, in this case  `developer`.
     */
    role: "developer";
    /**
     * The contents of the developer message.
     */
    content: string | Array<components.TextContentPartSchema>;
    /**
     * An optional name for the participant. Provides the model information to differentiate between participants of the same role.
     */
    name?: string | undefined;
};
/**
 * The contents of the system message.
 */
export type UpdateDatapointMessagesContent = string | Array<components.TextContentPartSchema>;
/**
 * Developer-provided instructions that the model should follow, regardless of messages sent by the user.
 */
export type UpdateDatapointMessagesSystemMessage = {
    /**
     * The role of the messages author, in this case `system`.
     */
    role: "system";
    /**
     * The contents of the system message.
     */
    content: string | Array<components.TextContentPartSchema>;
    /**
     * An optional name for the participant. Provides the model information to differentiate between participants of the same role.
     */
    name?: string | undefined;
};
export type UpdateDatapointMessages = UpdateDatapointMessagesSystemMessage | UpdateDatapointMessagesDeveloperMessage | UpdateDatapointMessagesUserMessage | UpdateDatapointMessagesAssistantMessage | UpdateDatapointMessagesToolMessage;
export type UpdateDatapointRequestBody = {
    /**
     * The inputs of the dataset. Key value pairs where the key is the input name and the value is the input value. Nested objects and arrays are not supported.
     */
    inputs?: {
        [k: string]: string | number | boolean | null;
    } | undefined;
    /**
     * A list of messages comprising the conversation so far
     */
    messages?: Array<UpdateDatapointMessagesSystemMessage | UpdateDatapointMessagesDeveloperMessage | UpdateDatapointMessagesUserMessage | UpdateDatapointMessagesAssistantMessage | UpdateDatapointMessagesToolMessage> | undefined;
    expectedOutput?: string | undefined;
};
export type UpdateDatapointRequest = {
    /**
     * The unique identifier of the dataset
     */
    datasetId: string;
    /**
     * The unique identifier of the datapoint
     */
    datapointId: string;
    requestBody?: UpdateDatapointRequestBody | undefined;
};
export type UpdateDatapointContentDatasetsResponse200ApplicationJson2 = components.TextContentPartSchema;
/**
 * The contents of the tool message.
 */
export type UpdateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBody5Content = string | Array<components.TextContentPartSchema>;
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export declare const UpdateDatapointMessagesDatasetsResponse200Type: {
    readonly Ephemeral: "ephemeral";
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export type UpdateDatapointMessagesDatasetsResponse200Type = ClosedEnum<typeof UpdateDatapointMessagesDatasetsResponse200Type>;
/**
 * The time-to-live for the cache control breakpoint. This may be one of the following values:
 *
 * @remarks
 *
 * - `5m`: 5 minutes
 * - `1h`: 1 hour
 *
 * Defaults to `5m`. Only supported by `Anthropic` Claude models.
 */
export declare const UpdateDatapointMessagesDatasetsTtl: {
    readonly Fivem: "5m";
    readonly Oneh: "1h";
};
/**
 * The time-to-live for the cache control breakpoint. This may be one of the following values:
 *
 * @remarks
 *
 * - `5m`: 5 minutes
 * - `1h`: 1 hour
 *
 * Defaults to `5m`. Only supported by `Anthropic` Claude models.
 */
export type UpdateDatapointMessagesDatasetsTtl = ClosedEnum<typeof UpdateDatapointMessagesDatasetsTtl>;
export type UpdateDatapointMessagesDatasetsCacheControl = {
    /**
     * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
     */
    type: UpdateDatapointMessagesDatasetsResponse200Type;
    /**
     * The time-to-live for the cache control breakpoint. This may be one of the following values:
     *
     * @remarks
     *
     * - `5m`: 5 minutes
     * - `1h`: 1 hour
     *
     * Defaults to `5m`. Only supported by `Anthropic` Claude models.
     */
    ttl: UpdateDatapointMessagesDatasetsTtl;
};
export type UpdateDatapointMessagesDatasetsToolMessage = {
    /**
     * The role of the messages author, in this case tool.
     */
    role: "tool";
    /**
     * The contents of the tool message.
     */
    content: string | Array<components.TextContentPartSchema>;
    /**
     * Tool call that this message is responding to.
     */
    toolCallId: string | null;
    cacheControl?: UpdateDatapointMessagesDatasetsCacheControl | undefined;
};
export type UpdateDatapointContentDatasetsResponse2002 = (components.TextContentPartSchema & {
    type: "text";
}) | components.RefusalPartSchema | components.ReasoningPartSchema | components.RedactedReasoningPartSchema;
/**
 * The contents of the assistant message. Required unless `tool_calls` or `function_call` is specified.
 */
export type UpdateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBodyContent = string | Array<(components.TextContentPartSchema & {
    type: "text";
}) | components.RefusalPartSchema | components.ReasoningPartSchema | components.RedactedReasoningPartSchema>;
/**
 * Data about a previous audio response from the model.
 */
export type UpdateDatapointMessagesDatasetsAudio = {
    /**
     * Unique identifier for a previous audio response from the model.
     */
    id: string;
};
/**
 * The type of the tool. Currently, only `function` is supported.
 */
export declare const UpdateDatapointMessagesDatasetsResponseType: {
    readonly Function: "function";
};
/**
 * The type of the tool. Currently, only `function` is supported.
 */
export type UpdateDatapointMessagesDatasetsResponseType = ClosedEnum<typeof UpdateDatapointMessagesDatasetsResponseType>;
export type UpdateDatapointMessagesDatasetsFunction = {
    /**
     * The name of the function to call.
     */
    name?: string | undefined;
    /**
     * The arguments to call the function with, as generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.
     */
    arguments?: string | undefined;
};
export type UpdateDatapointMessagesDatasetsToolCalls = {
    /**
     * The ID of the tool call.
     */
    id: string;
    /**
     * The type of the tool. Currently, only `function` is supported.
     */
    type: UpdateDatapointMessagesDatasetsResponseType;
    function: UpdateDatapointMessagesDatasetsFunction;
    /**
     * Encrypted representation of the model internal reasoning state during function calling. Required by Gemini 3 models when continuing a conversation after a tool call.
     */
    thoughtSignature?: string | undefined;
};
export type UpdateDatapointMessagesDatasetsAssistantMessage = {
    /**
     * The contents of the assistant message. Required unless `tool_calls` or `function_call` is specified.
     */
    content?: string | Array<(components.TextContentPartSchema & {
        type: "text";
    }) | components.RefusalPartSchema | components.ReasoningPartSchema | components.RedactedReasoningPartSchema> | null | undefined;
    /**
     * The refusal message by the assistant.
     */
    refusal?: string | null | undefined;
    /**
     * The role of the messages author, in this case `assistant`.
     */
    role: "assistant";
    /**
     * An optional name for the participant. Provides the model information to differentiate between participants of the same role.
     */
    name?: string | undefined;
    /**
     * Data about a previous audio response from the model.
     */
    audio?: UpdateDatapointMessagesDatasetsAudio | null | undefined;
    /**
     * The tool calls generated by the model, such as function calls.
     */
    toolCalls?: Array<UpdateDatapointMessagesDatasetsToolCalls> | undefined;
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export declare const UpdateDatapoint2DatasetsResponse200Type: {
    readonly Ephemeral: "ephemeral";
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export type UpdateDatapoint2DatasetsResponse200Type = ClosedEnum<typeof UpdateDatapoint2DatasetsResponse200Type>;
/**
 * The time-to-live for the cache control breakpoint. This may be one of the following values:
 *
 * @remarks
 *
 * - `5m`: 5 minutes
 * - `1h`: 1 hour
 *
 * Defaults to `5m`. Only supported by `Anthropic` Claude models.
 */
export declare const UpdateDatapoint2DatasetsTtl: {
    readonly Fivem: "5m";
    readonly Oneh: "1h";
};
/**
 * The time-to-live for the cache control breakpoint. This may be one of the following values:
 *
 * @remarks
 *
 * - `5m`: 5 minutes
 * - `1h`: 1 hour
 *
 * Defaults to `5m`. Only supported by `Anthropic` Claude models.
 */
export type UpdateDatapoint2DatasetsTtl = ClosedEnum<typeof UpdateDatapoint2DatasetsTtl>;
export type UpdateDatapoint2DatasetsCacheControl = {
    /**
     * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
     */
    type: UpdateDatapoint2DatasetsResponse200Type;
    /**
     * The time-to-live for the cache control breakpoint. This may be one of the following values:
     *
     * @remarks
     *
     * - `5m`: 5 minutes
     * - `1h`: 1 hour
     *
     * Defaults to `5m`. Only supported by `Anthropic` Claude models.
     */
    ttl: UpdateDatapoint2DatasetsTtl;
};
export type UpdateDatapoint2Datasets4 = {
    /**
     * The type of the content part. Always `file`.
     */
    type: "file";
    cacheControl?: UpdateDatapoint2DatasetsCacheControl | undefined;
    /**
     * File data for the content part. Must contain either file_data or uri, but not both.
     */
    file: components.FileContentPartSchema;
};
export type UpdateDatapointContentDatasetsResponse2 = (components.TextContentPartSchema & {
    type: "text";
}) | components.ImageContentPartSchema | components.AudioContentPartSchema | UpdateDatapoint2Datasets4;
/**
 * The contents of the user message.
 */
export type UpdateDatapointMessagesDatasetsResponse200ApplicationJSONContent = string | Array<(components.TextContentPartSchema & {
    type: "text";
}) | components.ImageContentPartSchema | components.AudioContentPartSchema | UpdateDatapoint2Datasets4>;
export type UpdateDatapointMessagesDatasetsUserMessage = {
    /**
     * The role of the messages author, in this case `user`.
     */
    role: "user";
    /**
     * An optional name for the participant. Provides the model information to differentiate between participants of the same role.
     */
    name?: string | undefined;
    /**
     * The contents of the user message.
     */
    content: string | Array<(components.TextContentPartSchema & {
        type: "text";
    }) | components.ImageContentPartSchema | components.AudioContentPartSchema | UpdateDatapoint2Datasets4>;
};
/**
 * The contents of the developer message.
 */
export type UpdateDatapointMessagesDatasetsResponse200Content = string | Array<components.TextContentPartSchema>;
export type UpdateDatapointMessagesDatasetsDeveloperMessage = {
    /**
     * The role of the messages author, in this case  `developer`.
     */
    role: "developer";
    /**
     * The contents of the developer message.
     */
    content: string | Array<components.TextContentPartSchema>;
    /**
     * An optional name for the participant. Provides the model information to differentiate between participants of the same role.
     */
    name?: string | undefined;
};
/**
 * The contents of the system message.
 */
export type UpdateDatapointMessagesDatasetsResponseContent = string | Array<components.TextContentPartSchema>;
/**
 * Developer-provided instructions that the model should follow, regardless of messages sent by the user.
 */
export type UpdateDatapointMessagesDatasetsSystemMessage = {
    /**
     * The role of the messages author, in this case `system`.
     */
    role: "system";
    /**
     * The contents of the system message.
     */
    content: string | Array<components.TextContentPartSchema>;
    /**
     * An optional name for the participant. Provides the model information to differentiate between participants of the same role.
     */
    name?: string | undefined;
};
export type UpdateDatapointDatasetsMessages = UpdateDatapointMessagesDatasetsSystemMessage | UpdateDatapointMessagesDatasetsDeveloperMessage | UpdateDatapointMessagesDatasetsUserMessage | UpdateDatapointMessagesDatasetsAssistantMessage | UpdateDatapointMessagesDatasetsToolMessage;
/**
 * The type of evaluation
 */
export declare const UpdateDatapointEvaluationsDatasetsResponseEvaluationType: {
    readonly HumanReview: "human_review";
};
/**
 * The type of evaluation
 */
export type UpdateDatapointEvaluationsDatasetsResponseEvaluationType = ClosedEnum<typeof UpdateDatapointEvaluationsDatasetsResponseEvaluationType>;
export declare const UpdateDatapointEvaluationsDatasetsResponseSource: {
    readonly Orq: "orq";
    readonly External: "external";
};
export type UpdateDatapointEvaluationsDatasetsResponseSource = ClosedEnum<typeof UpdateDatapointEvaluationsDatasetsResponseSource>;
export type UpdateDatapointEvaluations3 = {
    /**
     * The unique identifier of the human evaluation
     */
    id: string;
    /**
     * The type of evaluation
     */
    evaluationType: UpdateDatapointEvaluationsDatasetsResponseEvaluationType;
    /**
     * The unique identifier of the human review
     */
    humanReviewId: string;
    source: UpdateDatapointEvaluationsDatasetsResponseSource;
    /**
     * The unique identifier of the user who reviewed the item
     */
    reviewedById: string;
    /**
     * The date and time the item was reviewed
     */
    reviewedAt: Date;
    type: "string_array";
    values: Array<string>;
};
/**
 * The type of evaluation
 */
export declare const UpdateDatapointEvaluationsDatasetsEvaluationType: {
    readonly HumanReview: "human_review";
};
/**
 * The type of evaluation
 */
export type UpdateDatapointEvaluationsDatasetsEvaluationType = ClosedEnum<typeof UpdateDatapointEvaluationsDatasetsEvaluationType>;
export declare const UpdateDatapointEvaluationsDatasetsSource: {
    readonly Orq: "orq";
    readonly External: "external";
};
export type UpdateDatapointEvaluationsDatasetsSource = ClosedEnum<typeof UpdateDatapointEvaluationsDatasetsSource>;
export type UpdateDatapointEvaluations2 = {
    /**
     * The unique identifier of the human evaluation
     */
    id: string;
    /**
     * The type of evaluation
     */
    evaluationType: UpdateDatapointEvaluationsDatasetsEvaluationType;
    /**
     * The unique identifier of the human review
     */
    humanReviewId: string;
    source: UpdateDatapointEvaluationsDatasetsSource;
    /**
     * The unique identifier of the user who reviewed the item
     */
    reviewedById: string;
    /**
     * The date and time the item was reviewed
     */
    reviewedAt: Date;
    type: "number";
    value: number;
};
/**
 * The type of evaluation
 */
export declare const UpdateDatapointEvaluationsEvaluationType: {
    readonly HumanReview: "human_review";
};
/**
 * The type of evaluation
 */
export type UpdateDatapointEvaluationsEvaluationType = ClosedEnum<typeof UpdateDatapointEvaluationsEvaluationType>;
export declare const UpdateDatapointEvaluationsSource: {
    readonly Orq: "orq";
    readonly External: "external";
};
export type UpdateDatapointEvaluationsSource = ClosedEnum<typeof UpdateDatapointEvaluationsSource>;
export type UpdateDatapointEvaluations1 = {
    /**
     * The unique identifier of the human evaluation
     */
    id: string;
    /**
     * The type of evaluation
     */
    evaluationType: UpdateDatapointEvaluationsEvaluationType;
    /**
     * The unique identifier of the human review
     */
    humanReviewId: string;
    source: UpdateDatapointEvaluationsSource;
    /**
     * The unique identifier of the user who reviewed the item
     */
    reviewedById: string;
    /**
     * The date and time the item was reviewed
     */
    reviewedAt: Date;
    type: "string";
    value: string;
};
export type UpdateDatapointEvaluations = UpdateDatapointEvaluations1 | UpdateDatapointEvaluations2 | UpdateDatapointEvaluations3;
/**
 * Dataset item updated.
 */
export type UpdateDatapointResponseBody = {
    /**
     * The unique identifier of the dataset item
     */
    id: string;
    /**
     * The unique identifier of the workspace it belongs to
     */
    workspaceId: string;
    /**
     * The inputs of the dataset. Key value pairs where the key is the input name and the value is the input value. Nested objects are not supported.
     */
    inputs?: {
        [k: string]: any;
    } | undefined;
    /**
     * A list of messages comprising the conversation so far
     */
    messages?: Array<UpdateDatapointMessagesDatasetsSystemMessage | UpdateDatapointMessagesDatasetsDeveloperMessage | UpdateDatapointMessagesDatasetsUserMessage | UpdateDatapointMessagesDatasetsAssistantMessage | UpdateDatapointMessagesDatasetsToolMessage> | undefined;
    expectedOutput?: string | undefined;
    /**
     * Evaluations associated with the datapoint
     */
    evaluations?: Array<UpdateDatapointEvaluations1 | UpdateDatapointEvaluations2 | UpdateDatapointEvaluations3> | undefined;
    /**
     * The unique identifier of the dataset
     */
    datasetId: string;
    /**
     * The version of the dataset snapshot
     */
    snapshotVersion?: string | undefined;
    /**
     * The unique identifier of the user who created the dataset
     */
    createdById?: string | null | undefined;
    /**
     * The unique identifier of the user who last updated the dataset
     */
    updatedById?: string | null | undefined;
    /**
     * The date and time the resource was created
     */
    created?: Date | undefined;
    /**
     * The date and time the resource was last updated
     */
    updated: Date;
};
/** @internal */
export type UpdateDatapointInputs$Outbound = string | number | boolean;
/** @internal */
export declare const UpdateDatapointInputs$outboundSchema: z.ZodType<UpdateDatapointInputs$Outbound, z.ZodTypeDef, UpdateDatapointInputs>;
export declare function updateDatapointInputsToJSON(updateDatapointInputs: UpdateDatapointInputs): string;
/** @internal */
export type UpdateDatapointContentDatasetsRequest2$Outbound = components.TextContentPartSchema$Outbound;
/** @internal */
export declare const UpdateDatapointContentDatasetsRequest2$outboundSchema: z.ZodType<UpdateDatapointContentDatasetsRequest2$Outbound, z.ZodTypeDef, UpdateDatapointContentDatasetsRequest2>;
export declare function updateDatapointContentDatasetsRequest2ToJSON(updateDatapointContentDatasetsRequest2: UpdateDatapointContentDatasetsRequest2): string;
/** @internal */
export type UpdateDatapointMessagesDatasetsRequestRequestBody5Content$Outbound = string | Array<components.TextContentPartSchema$Outbound>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsRequestRequestBody5Content$outboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsRequestRequestBody5Content$Outbound, z.ZodTypeDef, UpdateDatapointMessagesDatasetsRequestRequestBody5Content>;
export declare function updateDatapointMessagesDatasetsRequestRequestBody5ContentToJSON(updateDatapointMessagesDatasetsRequestRequestBody5Content: UpdateDatapointMessagesDatasetsRequestRequestBody5Content): string;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsType$outboundSchema: z.ZodNativeEnum<typeof UpdateDatapointMessagesDatasetsType>;
/** @internal */
export declare const UpdateDatapointMessagesTtl$outboundSchema: z.ZodNativeEnum<typeof UpdateDatapointMessagesTtl>;
/** @internal */
export type UpdateDatapointMessagesCacheControl$Outbound = {
    type: string;
    ttl: string;
};
/** @internal */
export declare const UpdateDatapointMessagesCacheControl$outboundSchema: z.ZodType<UpdateDatapointMessagesCacheControl$Outbound, z.ZodTypeDef, UpdateDatapointMessagesCacheControl>;
export declare function updateDatapointMessagesCacheControlToJSON(updateDatapointMessagesCacheControl: UpdateDatapointMessagesCacheControl): string;
/** @internal */
export type UpdateDatapointMessagesToolMessage$Outbound = {
    role: "tool";
    content: string | Array<components.TextContentPartSchema$Outbound>;
    tool_call_id: string | null;
    cache_control?: UpdateDatapointMessagesCacheControl$Outbound | undefined;
};
/** @internal */
export declare const UpdateDatapointMessagesToolMessage$outboundSchema: z.ZodType<UpdateDatapointMessagesToolMessage$Outbound, z.ZodTypeDef, UpdateDatapointMessagesToolMessage>;
export declare function updateDatapointMessagesToolMessageToJSON(updateDatapointMessagesToolMessage: UpdateDatapointMessagesToolMessage): string;
/** @internal */
export type UpdateDatapointContentDatasets2$Outbound = (components.TextContentPartSchema$Outbound & {
    type: "text";
}) | components.RefusalPartSchema$Outbound | components.ReasoningPartSchema$Outbound | components.RedactedReasoningPartSchema$Outbound;
/** @internal */
export declare const UpdateDatapointContentDatasets2$outboundSchema: z.ZodType<UpdateDatapointContentDatasets2$Outbound, z.ZodTypeDef, UpdateDatapointContentDatasets2>;
export declare function updateDatapointContentDatasets2ToJSON(updateDatapointContentDatasets2: UpdateDatapointContentDatasets2): string;
/** @internal */
export type UpdateDatapointMessagesDatasetsRequestRequestBodyContent$Outbound = string | Array<(components.TextContentPartSchema$Outbound & {
    type: "text";
}) | components.RefusalPartSchema$Outbound | components.ReasoningPartSchema$Outbound | components.RedactedReasoningPartSchema$Outbound>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsRequestRequestBodyContent$outboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsRequestRequestBodyContent$Outbound, z.ZodTypeDef, UpdateDatapointMessagesDatasetsRequestRequestBodyContent>;
export declare function updateDatapointMessagesDatasetsRequestRequestBodyContentToJSON(updateDatapointMessagesDatasetsRequestRequestBodyContent: UpdateDatapointMessagesDatasetsRequestRequestBodyContent): string;
/** @internal */
export type UpdateDatapointMessagesAudio$Outbound = {
    id: string;
};
/** @internal */
export declare const UpdateDatapointMessagesAudio$outboundSchema: z.ZodType<UpdateDatapointMessagesAudio$Outbound, z.ZodTypeDef, UpdateDatapointMessagesAudio>;
export declare function updateDatapointMessagesAudioToJSON(updateDatapointMessagesAudio: UpdateDatapointMessagesAudio): string;
/** @internal */
export declare const UpdateDatapointMessagesType$outboundSchema: z.ZodNativeEnum<typeof UpdateDatapointMessagesType>;
/** @internal */
export type UpdateDatapointMessagesFunction$Outbound = {
    name?: string | undefined;
    arguments?: string | undefined;
};
/** @internal */
export declare const UpdateDatapointMessagesFunction$outboundSchema: z.ZodType<UpdateDatapointMessagesFunction$Outbound, z.ZodTypeDef, UpdateDatapointMessagesFunction>;
export declare function updateDatapointMessagesFunctionToJSON(updateDatapointMessagesFunction: UpdateDatapointMessagesFunction): string;
/** @internal */
export type UpdateDatapointMessagesToolCalls$Outbound = {
    id: string;
    type: string;
    function: UpdateDatapointMessagesFunction$Outbound;
    thought_signature?: string | undefined;
};
/** @internal */
export declare const UpdateDatapointMessagesToolCalls$outboundSchema: z.ZodType<UpdateDatapointMessagesToolCalls$Outbound, z.ZodTypeDef, UpdateDatapointMessagesToolCalls>;
export declare function updateDatapointMessagesToolCallsToJSON(updateDatapointMessagesToolCalls: UpdateDatapointMessagesToolCalls): string;
/** @internal */
export type UpdateDatapointMessagesAssistantMessage$Outbound = {
    content?: string | Array<(components.TextContentPartSchema$Outbound & {
        type: "text";
    }) | components.RefusalPartSchema$Outbound | components.ReasoningPartSchema$Outbound | components.RedactedReasoningPartSchema$Outbound> | null | undefined;
    refusal?: string | null | undefined;
    role: "assistant";
    name?: string | undefined;
    audio?: UpdateDatapointMessagesAudio$Outbound | null | undefined;
    tool_calls?: Array<UpdateDatapointMessagesToolCalls$Outbound> | undefined;
};
/** @internal */
export declare const UpdateDatapointMessagesAssistantMessage$outboundSchema: z.ZodType<UpdateDatapointMessagesAssistantMessage$Outbound, z.ZodTypeDef, UpdateDatapointMessagesAssistantMessage>;
export declare function updateDatapointMessagesAssistantMessageToJSON(updateDatapointMessagesAssistantMessage: UpdateDatapointMessagesAssistantMessage): string;
/** @internal */
export declare const UpdateDatapoint2DatasetsType$outboundSchema: z.ZodNativeEnum<typeof UpdateDatapoint2DatasetsType>;
/** @internal */
export declare const UpdateDatapoint2Ttl$outboundSchema: z.ZodNativeEnum<typeof UpdateDatapoint2Ttl>;
/** @internal */
export type UpdateDatapoint2CacheControl$Outbound = {
    type: string;
    ttl: string;
};
/** @internal */
export declare const UpdateDatapoint2CacheControl$outboundSchema: z.ZodType<UpdateDatapoint2CacheControl$Outbound, z.ZodTypeDef, UpdateDatapoint2CacheControl>;
export declare function updateDatapoint2CacheControlToJSON(updateDatapoint2CacheControl: UpdateDatapoint2CacheControl): string;
/** @internal */
export type UpdateDatapoint24$Outbound = {
    type: "file";
    cache_control?: UpdateDatapoint2CacheControl$Outbound | undefined;
    file: components.FileContentPartSchema$Outbound;
};
/** @internal */
export declare const UpdateDatapoint24$outboundSchema: z.ZodType<UpdateDatapoint24$Outbound, z.ZodTypeDef, UpdateDatapoint24>;
export declare function updateDatapoint24ToJSON(updateDatapoint24: UpdateDatapoint24): string;
/** @internal */
export type UpdateDatapointContent2$Outbound = (components.TextContentPartSchema$Outbound & {
    type: "text";
}) | components.ImageContentPartSchema$Outbound | components.AudioContentPartSchema$Outbound | UpdateDatapoint24$Outbound;
/** @internal */
export declare const UpdateDatapointContent2$outboundSchema: z.ZodType<UpdateDatapointContent2$Outbound, z.ZodTypeDef, UpdateDatapointContent2>;
export declare function updateDatapointContent2ToJSON(updateDatapointContent2: UpdateDatapointContent2): string;
/** @internal */
export type UpdateDatapointMessagesDatasetsRequestContent$Outbound = string | Array<(components.TextContentPartSchema$Outbound & {
    type: "text";
}) | components.ImageContentPartSchema$Outbound | components.AudioContentPartSchema$Outbound | UpdateDatapoint24$Outbound>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsRequestContent$outboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsRequestContent$Outbound, z.ZodTypeDef, UpdateDatapointMessagesDatasetsRequestContent>;
export declare function updateDatapointMessagesDatasetsRequestContentToJSON(updateDatapointMessagesDatasetsRequestContent: UpdateDatapointMessagesDatasetsRequestContent): string;
/** @internal */
export type UpdateDatapointMessagesUserMessage$Outbound = {
    role: "user";
    name?: string | undefined;
    content: string | Array<(components.TextContentPartSchema$Outbound & {
        type: "text";
    }) | components.ImageContentPartSchema$Outbound | components.AudioContentPartSchema$Outbound | UpdateDatapoint24$Outbound>;
};
/** @internal */
export declare const UpdateDatapointMessagesUserMessage$outboundSchema: z.ZodType<UpdateDatapointMessagesUserMessage$Outbound, z.ZodTypeDef, UpdateDatapointMessagesUserMessage>;
export declare function updateDatapointMessagesUserMessageToJSON(updateDatapointMessagesUserMessage: UpdateDatapointMessagesUserMessage): string;
/** @internal */
export type UpdateDatapointMessagesDatasetsContent$Outbound = string | Array<components.TextContentPartSchema$Outbound>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsContent$outboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsContent$Outbound, z.ZodTypeDef, UpdateDatapointMessagesDatasetsContent>;
export declare function updateDatapointMessagesDatasetsContentToJSON(updateDatapointMessagesDatasetsContent: UpdateDatapointMessagesDatasetsContent): string;
/** @internal */
export type UpdateDatapointMessagesDeveloperMessage$Outbound = {
    role: "developer";
    content: string | Array<components.TextContentPartSchema$Outbound>;
    name?: string | undefined;
};
/** @internal */
export declare const UpdateDatapointMessagesDeveloperMessage$outboundSchema: z.ZodType<UpdateDatapointMessagesDeveloperMessage$Outbound, z.ZodTypeDef, UpdateDatapointMessagesDeveloperMessage>;
export declare function updateDatapointMessagesDeveloperMessageToJSON(updateDatapointMessagesDeveloperMessage: UpdateDatapointMessagesDeveloperMessage): string;
/** @internal */
export type UpdateDatapointMessagesContent$Outbound = string | Array<components.TextContentPartSchema$Outbound>;
/** @internal */
export declare const UpdateDatapointMessagesContent$outboundSchema: z.ZodType<UpdateDatapointMessagesContent$Outbound, z.ZodTypeDef, UpdateDatapointMessagesContent>;
export declare function updateDatapointMessagesContentToJSON(updateDatapointMessagesContent: UpdateDatapointMessagesContent): string;
/** @internal */
export type UpdateDatapointMessagesSystemMessage$Outbound = {
    role: "system";
    content: string | Array<components.TextContentPartSchema$Outbound>;
    name?: string | undefined;
};
/** @internal */
export declare const UpdateDatapointMessagesSystemMessage$outboundSchema: z.ZodType<UpdateDatapointMessagesSystemMessage$Outbound, z.ZodTypeDef, UpdateDatapointMessagesSystemMessage>;
export declare function updateDatapointMessagesSystemMessageToJSON(updateDatapointMessagesSystemMessage: UpdateDatapointMessagesSystemMessage): string;
/** @internal */
export type UpdateDatapointMessages$Outbound = UpdateDatapointMessagesSystemMessage$Outbound | UpdateDatapointMessagesDeveloperMessage$Outbound | UpdateDatapointMessagesUserMessage$Outbound | UpdateDatapointMessagesAssistantMessage$Outbound | UpdateDatapointMessagesToolMessage$Outbound;
/** @internal */
export declare const UpdateDatapointMessages$outboundSchema: z.ZodType<UpdateDatapointMessages$Outbound, z.ZodTypeDef, UpdateDatapointMessages>;
export declare function updateDatapointMessagesToJSON(updateDatapointMessages: UpdateDatapointMessages): string;
/** @internal */
export type UpdateDatapointRequestBody$Outbound = {
    inputs?: {
        [k: string]: string | number | boolean | null;
    } | undefined;
    messages?: Array<UpdateDatapointMessagesSystemMessage$Outbound | UpdateDatapointMessagesDeveloperMessage$Outbound | UpdateDatapointMessagesUserMessage$Outbound | UpdateDatapointMessagesAssistantMessage$Outbound | UpdateDatapointMessagesToolMessage$Outbound> | undefined;
    expected_output?: string | undefined;
};
/** @internal */
export declare const UpdateDatapointRequestBody$outboundSchema: z.ZodType<UpdateDatapointRequestBody$Outbound, z.ZodTypeDef, UpdateDatapointRequestBody>;
export declare function updateDatapointRequestBodyToJSON(updateDatapointRequestBody: UpdateDatapointRequestBody): string;
/** @internal */
export type UpdateDatapointRequest$Outbound = {
    dataset_id: string;
    datapoint_id: string;
    RequestBody?: UpdateDatapointRequestBody$Outbound | undefined;
};
/** @internal */
export declare const UpdateDatapointRequest$outboundSchema: z.ZodType<UpdateDatapointRequest$Outbound, z.ZodTypeDef, UpdateDatapointRequest>;
export declare function updateDatapointRequestToJSON(updateDatapointRequest: UpdateDatapointRequest): string;
/** @internal */
export declare const UpdateDatapointContentDatasetsResponse200ApplicationJson2$inboundSchema: z.ZodType<UpdateDatapointContentDatasetsResponse200ApplicationJson2, z.ZodTypeDef, unknown>;
export declare function updateDatapointContentDatasetsResponse200ApplicationJSON2FromJSON(jsonString: string): SafeParseResult<UpdateDatapointContentDatasetsResponse200ApplicationJson2, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBody5Content$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBody5Content, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBody5ContentFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBody5Content, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointMessagesDatasetsResponse200Type>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsTtl$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointMessagesDatasetsTtl>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsCacheControl$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsCacheControl, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsCacheControlFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsCacheControl, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsToolMessage$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsToolMessage, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsToolMessageFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsToolMessage, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointContentDatasetsResponse2002$inboundSchema: z.ZodType<UpdateDatapointContentDatasetsResponse2002, z.ZodTypeDef, unknown>;
export declare function updateDatapointContentDatasetsResponse2002FromJSON(jsonString: string): SafeParseResult<UpdateDatapointContentDatasetsResponse2002, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBodyContent$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBodyContent, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBodyContentFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsResponse200ApplicationJSONResponseBodyContent, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsAudio$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsAudio, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsAudioFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsAudio, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsResponseType$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointMessagesDatasetsResponseType>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsFunction$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsFunction, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsFunctionFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsFunction, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsToolCalls$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsToolCalls, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsToolCallsFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsToolCalls, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsAssistantMessage$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsAssistantMessage, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsAssistantMessageFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsAssistantMessage, SDKValidationError>;
/** @internal */
export declare const UpdateDatapoint2DatasetsResponse200Type$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapoint2DatasetsResponse200Type>;
/** @internal */
export declare const UpdateDatapoint2DatasetsTtl$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapoint2DatasetsTtl>;
/** @internal */
export declare const UpdateDatapoint2DatasetsCacheControl$inboundSchema: z.ZodType<UpdateDatapoint2DatasetsCacheControl, z.ZodTypeDef, unknown>;
export declare function updateDatapoint2DatasetsCacheControlFromJSON(jsonString: string): SafeParseResult<UpdateDatapoint2DatasetsCacheControl, SDKValidationError>;
/** @internal */
export declare const UpdateDatapoint2Datasets4$inboundSchema: z.ZodType<UpdateDatapoint2Datasets4, z.ZodTypeDef, unknown>;
export declare function updateDatapoint2Datasets4FromJSON(jsonString: string): SafeParseResult<UpdateDatapoint2Datasets4, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointContentDatasetsResponse2$inboundSchema: z.ZodType<UpdateDatapointContentDatasetsResponse2, z.ZodTypeDef, unknown>;
export declare function updateDatapointContentDatasetsResponse2FromJSON(jsonString: string): SafeParseResult<UpdateDatapointContentDatasetsResponse2, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsResponse200ApplicationJSONContent$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsResponse200ApplicationJSONContent, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsResponse200ApplicationJSONContentFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsResponse200ApplicationJSONContent, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsUserMessage$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsUserMessage, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsUserMessageFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsUserMessage, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsResponse200Content$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsResponse200Content, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsResponse200ContentFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsResponse200Content, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsDeveloperMessage$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsDeveloperMessage, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsDeveloperMessageFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsDeveloperMessage, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsResponseContent$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsResponseContent, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsResponseContentFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsResponseContent, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointMessagesDatasetsSystemMessage$inboundSchema: z.ZodType<UpdateDatapointMessagesDatasetsSystemMessage, z.ZodTypeDef, unknown>;
export declare function updateDatapointMessagesDatasetsSystemMessageFromJSON(jsonString: string): SafeParseResult<UpdateDatapointMessagesDatasetsSystemMessage, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointDatasetsMessages$inboundSchema: z.ZodType<UpdateDatapointDatasetsMessages, z.ZodTypeDef, unknown>;
export declare function updateDatapointDatasetsMessagesFromJSON(jsonString: string): SafeParseResult<UpdateDatapointDatasetsMessages, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointEvaluationsDatasetsResponseEvaluationType$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointEvaluationsDatasetsResponseEvaluationType>;
/** @internal */
export declare const UpdateDatapointEvaluationsDatasetsResponseSource$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointEvaluationsDatasetsResponseSource>;
/** @internal */
export declare const UpdateDatapointEvaluations3$inboundSchema: z.ZodType<UpdateDatapointEvaluations3, z.ZodTypeDef, unknown>;
export declare function updateDatapointEvaluations3FromJSON(jsonString: string): SafeParseResult<UpdateDatapointEvaluations3, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointEvaluationsDatasetsEvaluationType$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointEvaluationsDatasetsEvaluationType>;
/** @internal */
export declare const UpdateDatapointEvaluationsDatasetsSource$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointEvaluationsDatasetsSource>;
/** @internal */
export declare const UpdateDatapointEvaluations2$inboundSchema: z.ZodType<UpdateDatapointEvaluations2, z.ZodTypeDef, unknown>;
export declare function updateDatapointEvaluations2FromJSON(jsonString: string): SafeParseResult<UpdateDatapointEvaluations2, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointEvaluationsEvaluationType$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointEvaluationsEvaluationType>;
/** @internal */
export declare const UpdateDatapointEvaluationsSource$inboundSchema: z.ZodNativeEnum<typeof UpdateDatapointEvaluationsSource>;
/** @internal */
export declare const UpdateDatapointEvaluations1$inboundSchema: z.ZodType<UpdateDatapointEvaluations1, z.ZodTypeDef, unknown>;
export declare function updateDatapointEvaluations1FromJSON(jsonString: string): SafeParseResult<UpdateDatapointEvaluations1, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointEvaluations$inboundSchema: z.ZodType<UpdateDatapointEvaluations, z.ZodTypeDef, unknown>;
export declare function updateDatapointEvaluationsFromJSON(jsonString: string): SafeParseResult<UpdateDatapointEvaluations, SDKValidationError>;
/** @internal */
export declare const UpdateDatapointResponseBody$inboundSchema: z.ZodType<UpdateDatapointResponseBody, z.ZodTypeDef, unknown>;
export declare function updateDatapointResponseBodyFromJSON(jsonString: string): SafeParseResult<UpdateDatapointResponseBody, SDKValidationError>;
//# sourceMappingURL=updatedatapoint.d.ts.map