import * as z from "zod/v4"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export declare const GetSpanStatusCode: { readonly Error: "Error"; readonly Ok: "Ok"; readonly Unset: "Unset"; }; export type GetSpanStatusCode = OpenEnum; export type GetSpan = { customerId: string; organizationId: string; workspaceId: string; userId: string; traceId: string; spanId: string; parentSpanId: string; traceState: string; startTime: Date; endTime: Date; durationNs: number; spanName: string; spanKind: string; serviceName: string; statusCode: GetSpanStatusCode; statusMessage: string; errorType: string; operationName: string; providerName: string; requestModel: string; responseModel: string; responseId: string; outputType: string; conversationId: string; dataSourceId: string; agentId: string; agentName: string; agentVersion: string; agentDescription: string; workflowName: string; promptName: string; toolName: string; toolType: string; toolCallId: string; inputMessages: string; outputMessages: string; systemInstructions: string; toolDefinitions: string; toolCallArguments: string; toolCallResult: string; requestChoiceCount: number; requestMaxTokens: number; requestTemperature: number | null; requestTopP: number | null; requestTopK: number | null; requestPresencePenalty: number | null; requestFrequencyPenalty: number | null; requestSeed: number; requestStopSequences: Array; requestEncodingFormats: Array; responseFinishReasons: Array; usageInputTokens: number; usageOutputTokens: number; usageCacheReadInputTokens: number; usageCacheCreationInputTokens: number; resourceAttributes: { [k: string]: string; }; spanAttributes: { [k: string]: string; }; scopeName: string; scopeVersion: string; }; /** @internal */ export declare const GetSpanStatusCode$inboundSchema: z.ZodType; /** @internal */ export declare const GetSpan$inboundSchema: z.ZodType; export declare function getSpanFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getspan.d.ts.map