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 RetrieveDatapointRequest = {
    /**
     * The unique identifier of the dataset
     */
    datasetId: string;
    /**
     * The unique identifier of the datapoint
     */
    datapointId: string;
};
export type RetrieveDatapointContentDatasetsResponse2 = components.TextContentPartSchema;
/**
 * The contents of the tool message.
 */
export type RetrieveDatapointMessagesDatasetsResponse200ApplicationJSONContent = string | Array<components.TextContentPartSchema>;
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export declare const RetrieveDatapointMessagesDatasetsType: {
    readonly Ephemeral: "ephemeral";
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export type RetrieveDatapointMessagesDatasetsType = ClosedEnum<typeof RetrieveDatapointMessagesDatasetsType>;
/**
 * 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 RetrieveDatapointMessagesTtl: {
    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 RetrieveDatapointMessagesTtl = ClosedEnum<typeof RetrieveDatapointMessagesTtl>;
export type RetrieveDatapointMessagesCacheControl = {
    /**
     * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
     */
    type: RetrieveDatapointMessagesDatasetsType;
    /**
     * 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: RetrieveDatapointMessagesTtl;
};
export type RetrieveDatapointMessagesToolMessage = {
    /**
     * 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?: RetrieveDatapointMessagesCacheControl | undefined;
};
export type RetrieveDatapointContentDatasets2 = (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 RetrieveDatapointMessagesDatasetsResponse200Content = string | Array<(components.TextContentPartSchema & {
    type: "text";
}) | components.RefusalPartSchema | components.ReasoningPartSchema | components.RedactedReasoningPartSchema>;
/**
 * Data about a previous audio response from the model.
 */
export type RetrieveDatapointMessagesAudio = {
    /**
     * 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 RetrieveDatapointMessagesType: {
    readonly Function: "function";
};
/**
 * The type of the tool. Currently, only `function` is supported.
 */
export type RetrieveDatapointMessagesType = ClosedEnum<typeof RetrieveDatapointMessagesType>;
export type RetrieveDatapointMessagesFunction = {
    /**
     * 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 RetrieveDatapointMessagesToolCalls = {
    /**
     * The ID of the tool call.
     */
    id: string;
    /**
     * The type of the tool. Currently, only `function` is supported.
     */
    type: RetrieveDatapointMessagesType;
    function: RetrieveDatapointMessagesFunction;
    /**
     * 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 RetrieveDatapointMessagesAssistantMessage = {
    /**
     * 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?: RetrieveDatapointMessagesAudio | null | undefined;
    /**
     * The tool calls generated by the model, such as function calls.
     */
    toolCalls?: Array<RetrieveDatapointMessagesToolCalls> | undefined;
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export declare const RetrieveDatapoint2DatasetsType: {
    readonly Ephemeral: "ephemeral";
};
/**
 * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
 */
export type RetrieveDatapoint2DatasetsType = ClosedEnum<typeof RetrieveDatapoint2DatasetsType>;
/**
 * 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 RetrieveDatapoint2Ttl: {
    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 RetrieveDatapoint2Ttl = ClosedEnum<typeof RetrieveDatapoint2Ttl>;
export type RetrieveDatapoint2CacheControl = {
    /**
     * Create a cache control breakpoint at this content block. Accepts only the value "ephemeral".
     */
    type: RetrieveDatapoint2DatasetsType;
    /**
     * 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: RetrieveDatapoint2Ttl;
};
export type RetrieveDatapoint24 = {
    /**
     * The type of the content part. Always `file`.
     */
    type: "file";
    cacheControl?: RetrieveDatapoint2CacheControl | undefined;
    /**
     * File data for the content part. Must contain either file_data or uri, but not both.
     */
    file: components.FileContentPartSchema;
};
export type RetrieveDatapointContent2 = (components.TextContentPartSchema & {
    type: "text";
}) | components.ImageContentPartSchema | components.AudioContentPartSchema | RetrieveDatapoint24;
/**
 * The contents of the user message.
 */
export type RetrieveDatapointMessagesDatasetsResponseContent = string | Array<(components.TextContentPartSchema & {
    type: "text";
}) | components.ImageContentPartSchema | components.AudioContentPartSchema | RetrieveDatapoint24>;
export type RetrieveDatapointMessagesUserMessage = {
    /**
     * 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 | RetrieveDatapoint24>;
};
/**
 * The contents of the developer message.
 */
export type RetrieveDatapointMessagesDatasetsContent = string | Array<components.TextContentPartSchema>;
export type RetrieveDatapointMessagesDeveloperMessage = {
    /**
     * 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 RetrieveDatapointMessagesContent = string | Array<components.TextContentPartSchema>;
/**
 * Developer-provided instructions that the model should follow, regardless of messages sent by the user.
 */
export type RetrieveDatapointMessagesSystemMessage = {
    /**
     * 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 RetrieveDatapointMessages = RetrieveDatapointMessagesSystemMessage | RetrieveDatapointMessagesDeveloperMessage | RetrieveDatapointMessagesUserMessage | RetrieveDatapointMessagesAssistantMessage | RetrieveDatapointMessagesToolMessage;
/**
 * The type of evaluation
 */
export declare const RetrieveDatapointEvaluationsDatasetsResponseEvaluationType: {
    readonly HumanReview: "human_review";
};
/**
 * The type of evaluation
 */
export type RetrieveDatapointEvaluationsDatasetsResponseEvaluationType = ClosedEnum<typeof RetrieveDatapointEvaluationsDatasetsResponseEvaluationType>;
export declare const RetrieveDatapointEvaluationsDatasetsResponseSource: {
    readonly Orq: "orq";
    readonly External: "external";
};
export type RetrieveDatapointEvaluationsDatasetsResponseSource = ClosedEnum<typeof RetrieveDatapointEvaluationsDatasetsResponseSource>;
export type RetrieveDatapointEvaluations3 = {
    /**
     * The unique identifier of the human evaluation
     */
    id: string;
    /**
     * The type of evaluation
     */
    evaluationType: RetrieveDatapointEvaluationsDatasetsResponseEvaluationType;
    /**
     * The unique identifier of the human review
     */
    humanReviewId: string;
    source: RetrieveDatapointEvaluationsDatasetsResponseSource;
    /**
     * 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 RetrieveDatapointEvaluationsDatasetsEvaluationType: {
    readonly HumanReview: "human_review";
};
/**
 * The type of evaluation
 */
export type RetrieveDatapointEvaluationsDatasetsEvaluationType = ClosedEnum<typeof RetrieveDatapointEvaluationsDatasetsEvaluationType>;
export declare const RetrieveDatapointEvaluationsDatasetsSource: {
    readonly Orq: "orq";
    readonly External: "external";
};
export type RetrieveDatapointEvaluationsDatasetsSource = ClosedEnum<typeof RetrieveDatapointEvaluationsDatasetsSource>;
export type RetrieveDatapointEvaluations2 = {
    /**
     * The unique identifier of the human evaluation
     */
    id: string;
    /**
     * The type of evaluation
     */
    evaluationType: RetrieveDatapointEvaluationsDatasetsEvaluationType;
    /**
     * The unique identifier of the human review
     */
    humanReviewId: string;
    source: RetrieveDatapointEvaluationsDatasetsSource;
    /**
     * 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 RetrieveDatapointEvaluationsEvaluationType: {
    readonly HumanReview: "human_review";
};
/**
 * The type of evaluation
 */
export type RetrieveDatapointEvaluationsEvaluationType = ClosedEnum<typeof RetrieveDatapointEvaluationsEvaluationType>;
export declare const RetrieveDatapointEvaluationsSource: {
    readonly Orq: "orq";
    readonly External: "external";
};
export type RetrieveDatapointEvaluationsSource = ClosedEnum<typeof RetrieveDatapointEvaluationsSource>;
export type RetrieveDatapointEvaluations1 = {
    /**
     * The unique identifier of the human evaluation
     */
    id: string;
    /**
     * The type of evaluation
     */
    evaluationType: RetrieveDatapointEvaluationsEvaluationType;
    /**
     * The unique identifier of the human review
     */
    humanReviewId: string;
    source: RetrieveDatapointEvaluationsSource;
    /**
     * 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 RetrieveDatapointEvaluations = RetrieveDatapointEvaluations1 | RetrieveDatapointEvaluations2 | RetrieveDatapointEvaluations3;
/**
 * Datapoint retrieved.
 */
export type RetrieveDatapointResponseBody = {
    /**
     * 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<RetrieveDatapointMessagesSystemMessage | RetrieveDatapointMessagesDeveloperMessage | RetrieveDatapointMessagesUserMessage | RetrieveDatapointMessagesAssistantMessage | RetrieveDatapointMessagesToolMessage> | undefined;
    expectedOutput?: string | undefined;
    /**
     * Evaluations associated with the datapoint
     */
    evaluations?: Array<RetrieveDatapointEvaluations1 | RetrieveDatapointEvaluations2 | RetrieveDatapointEvaluations3> | 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 | undefined;
    /**
     * The unique identifier of the user who last updated the dataset
     */
    updatedById?: string | 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 RetrieveDatapointRequest$Outbound = {
    dataset_id: string;
    datapoint_id: string;
};
/** @internal */
export declare const RetrieveDatapointRequest$outboundSchema: z.ZodType<RetrieveDatapointRequest$Outbound, z.ZodTypeDef, RetrieveDatapointRequest>;
export declare function retrieveDatapointRequestToJSON(retrieveDatapointRequest: RetrieveDatapointRequest): string;
/** @internal */
export declare const RetrieveDatapointContentDatasetsResponse2$inboundSchema: z.ZodType<RetrieveDatapointContentDatasetsResponse2, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointContentDatasetsResponse2FromJSON(jsonString: string): SafeParseResult<RetrieveDatapointContentDatasetsResponse2, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesDatasetsResponse200ApplicationJSONContent$inboundSchema: z.ZodType<RetrieveDatapointMessagesDatasetsResponse200ApplicationJSONContent, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesDatasetsResponse200ApplicationJSONContentFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesDatasetsResponse200ApplicationJSONContent, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesDatasetsType$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointMessagesDatasetsType>;
/** @internal */
export declare const RetrieveDatapointMessagesTtl$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointMessagesTtl>;
/** @internal */
export declare const RetrieveDatapointMessagesCacheControl$inboundSchema: z.ZodType<RetrieveDatapointMessagesCacheControl, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesCacheControlFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesCacheControl, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesToolMessage$inboundSchema: z.ZodType<RetrieveDatapointMessagesToolMessage, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesToolMessageFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesToolMessage, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointContentDatasets2$inboundSchema: z.ZodType<RetrieveDatapointContentDatasets2, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointContentDatasets2FromJSON(jsonString: string): SafeParseResult<RetrieveDatapointContentDatasets2, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesDatasetsResponse200Content$inboundSchema: z.ZodType<RetrieveDatapointMessagesDatasetsResponse200Content, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesDatasetsResponse200ContentFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesDatasetsResponse200Content, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesAudio$inboundSchema: z.ZodType<RetrieveDatapointMessagesAudio, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesAudioFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesAudio, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesType$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointMessagesType>;
/** @internal */
export declare const RetrieveDatapointMessagesFunction$inboundSchema: z.ZodType<RetrieveDatapointMessagesFunction, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesFunctionFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesFunction, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesToolCalls$inboundSchema: z.ZodType<RetrieveDatapointMessagesToolCalls, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesToolCallsFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesToolCalls, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesAssistantMessage$inboundSchema: z.ZodType<RetrieveDatapointMessagesAssistantMessage, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesAssistantMessageFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesAssistantMessage, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapoint2DatasetsType$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapoint2DatasetsType>;
/** @internal */
export declare const RetrieveDatapoint2Ttl$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapoint2Ttl>;
/** @internal */
export declare const RetrieveDatapoint2CacheControl$inboundSchema: z.ZodType<RetrieveDatapoint2CacheControl, z.ZodTypeDef, unknown>;
export declare function retrieveDatapoint2CacheControlFromJSON(jsonString: string): SafeParseResult<RetrieveDatapoint2CacheControl, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapoint24$inboundSchema: z.ZodType<RetrieveDatapoint24, z.ZodTypeDef, unknown>;
export declare function retrieveDatapoint24FromJSON(jsonString: string): SafeParseResult<RetrieveDatapoint24, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointContent2$inboundSchema: z.ZodType<RetrieveDatapointContent2, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointContent2FromJSON(jsonString: string): SafeParseResult<RetrieveDatapointContent2, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesDatasetsResponseContent$inboundSchema: z.ZodType<RetrieveDatapointMessagesDatasetsResponseContent, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesDatasetsResponseContentFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesDatasetsResponseContent, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesUserMessage$inboundSchema: z.ZodType<RetrieveDatapointMessagesUserMessage, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesUserMessageFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesUserMessage, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesDatasetsContent$inboundSchema: z.ZodType<RetrieveDatapointMessagesDatasetsContent, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesDatasetsContentFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesDatasetsContent, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesDeveloperMessage$inboundSchema: z.ZodType<RetrieveDatapointMessagesDeveloperMessage, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesDeveloperMessageFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesDeveloperMessage, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesContent$inboundSchema: z.ZodType<RetrieveDatapointMessagesContent, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesContentFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesContent, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessagesSystemMessage$inboundSchema: z.ZodType<RetrieveDatapointMessagesSystemMessage, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesSystemMessageFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessagesSystemMessage, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointMessages$inboundSchema: z.ZodType<RetrieveDatapointMessages, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointMessagesFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointMessages, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointEvaluationsDatasetsResponseEvaluationType$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointEvaluationsDatasetsResponseEvaluationType>;
/** @internal */
export declare const RetrieveDatapointEvaluationsDatasetsResponseSource$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointEvaluationsDatasetsResponseSource>;
/** @internal */
export declare const RetrieveDatapointEvaluations3$inboundSchema: z.ZodType<RetrieveDatapointEvaluations3, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointEvaluations3FromJSON(jsonString: string): SafeParseResult<RetrieveDatapointEvaluations3, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointEvaluationsDatasetsEvaluationType$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointEvaluationsDatasetsEvaluationType>;
/** @internal */
export declare const RetrieveDatapointEvaluationsDatasetsSource$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointEvaluationsDatasetsSource>;
/** @internal */
export declare const RetrieveDatapointEvaluations2$inboundSchema: z.ZodType<RetrieveDatapointEvaluations2, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointEvaluations2FromJSON(jsonString: string): SafeParseResult<RetrieveDatapointEvaluations2, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointEvaluationsEvaluationType$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointEvaluationsEvaluationType>;
/** @internal */
export declare const RetrieveDatapointEvaluationsSource$inboundSchema: z.ZodNativeEnum<typeof RetrieveDatapointEvaluationsSource>;
/** @internal */
export declare const RetrieveDatapointEvaluations1$inboundSchema: z.ZodType<RetrieveDatapointEvaluations1, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointEvaluations1FromJSON(jsonString: string): SafeParseResult<RetrieveDatapointEvaluations1, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointEvaluations$inboundSchema: z.ZodType<RetrieveDatapointEvaluations, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointEvaluationsFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointEvaluations, SDKValidationError>;
/** @internal */
export declare const RetrieveDatapointResponseBody$inboundSchema: z.ZodType<RetrieveDatapointResponseBody, z.ZodTypeDef, unknown>;
export declare function retrieveDatapointResponseBodyFromJSON(jsonString: string): SafeParseResult<RetrieveDatapointResponseBody, SDKValidationError>;
//# sourceMappingURL=retrievedatapoint.d.ts.map