/**
 * Montelo
 * Documentation for the Montelo API.
 *
 * The version of the OpenAPI document: 1.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 *
 * @export
 * @interface DatapointDto
 */
export interface DatapointDto {
    /**
     *
     * @type {string}
     * @memberof DatapointDto
     */
    id: string;
    /**
     *
     * @type {object}
     * @memberof DatapointDto
     */
    input: object;
    /**
     *
     * @type {object}
     * @memberof DatapointDto
     */
    expectedOutput: object;
    /**
     *
     * @type {string}
     * @memberof DatapointDto
     */
    source: DatapointDtoSourceEnum;
    /**
     *
     * @type {string}
     * @memberof DatapointDto
     */
    sourceId: string | null;
    /**
     *
     * @type {string}
     * @memberof DatapointDto
     */
    datasetId: string;
    /**
     *
     * @type {string}
     * @memberof DatapointDto
     */
    split: DatapointDtoSplitEnum | null;
    /**
     *
     * @type {string}
     * @memberof DatapointDto
     */
    createdAt: string;
    /**
     *
     * @type {object}
     * @memberof DatapointDto
     */
    metadata: object | null;
}
/**
 * @export
 */
export declare const DatapointDtoSourceEnum: {
    readonly Trace: "TRACE";
    readonly Log: "LOG";
    readonly Api: "API";
};
export type DatapointDtoSourceEnum = typeof DatapointDtoSourceEnum[keyof typeof DatapointDtoSourceEnum];
/**
 * @export
 */
export declare const DatapointDtoSplitEnum: {
    readonly Train: "TRAIN";
    readonly Test: "TEST";
};
export type DatapointDtoSplitEnum = typeof DatapointDtoSplitEnum[keyof typeof DatapointDtoSplitEnum];
/**
 * Check if a given object implements the DatapointDto interface.
 */
export declare function instanceOfDatapointDto(value: object): boolean;
export declare function DatapointDtoFromJSON(json: any): DatapointDto;
export declare function DatapointDtoFromJSONTyped(json: any, ignoreDiscriminator: boolean): DatapointDto;
export declare function DatapointDtoToJSON(value?: DatapointDto | null): any;
