import * as z from "zod/v3";
export type DeleteAnnotationMetadata = {
    identityId?: string | undefined;
};
export type DeleteAnnotationRequestBody = {
    /**
     * Unique keys of the reviews to remove
     */
    keys?: Array<string> | undefined;
    /**
     * Eval ids whose corrections should be removed
     */
    parentAnnotationIds?: Array<string> | undefined;
    metadata?: DeleteAnnotationMetadata | undefined;
};
export type DeleteAnnotationRequest = {
    /**
     * Unique identifier of the trace
     */
    traceId: string;
    /**
     * Unique identifier of the span
     */
    spanId: string;
    requestBody?: DeleteAnnotationRequestBody | undefined;
};
/** @internal */
export type DeleteAnnotationMetadata$Outbound = {
    identity_id?: string | undefined;
};
/** @internal */
export declare const DeleteAnnotationMetadata$outboundSchema: z.ZodType<DeleteAnnotationMetadata$Outbound, z.ZodTypeDef, DeleteAnnotationMetadata>;
export declare function deleteAnnotationMetadataToJSON(deleteAnnotationMetadata: DeleteAnnotationMetadata): string;
/** @internal */
export type DeleteAnnotationRequestBody$Outbound = {
    keys?: Array<string> | undefined;
    parent_annotation_ids?: Array<string> | undefined;
    metadata?: DeleteAnnotationMetadata$Outbound | undefined;
};
/** @internal */
export declare const DeleteAnnotationRequestBody$outboundSchema: z.ZodType<DeleteAnnotationRequestBody$Outbound, z.ZodTypeDef, DeleteAnnotationRequestBody>;
export declare function deleteAnnotationRequestBodyToJSON(deleteAnnotationRequestBody: DeleteAnnotationRequestBody): string;
/** @internal */
export type DeleteAnnotationRequest$Outbound = {
    trace_id: string;
    span_id: string;
    RequestBody?: DeleteAnnotationRequestBody$Outbound | undefined;
};
/** @internal */
export declare const DeleteAnnotationRequest$outboundSchema: z.ZodType<DeleteAnnotationRequest$Outbound, z.ZodTypeDef, DeleteAnnotationRequest>;
export declare function deleteAnnotationRequestToJSON(deleteAnnotationRequest: DeleteAnnotationRequest): string;
//# sourceMappingURL=deleteannotation.d.ts.map