/** Run metrics, listing, span and trace response schemas. */ import { z } from 'zod'; export declare const dashboardMetrics: z.ZodObject<{ summary: z.ZodObject<{ totalRuns: z.ZodNumber; totalCost: z.ZodNumber; totalTokens: z.ZodNumber; averageLatencyMs: z.ZodNumber; avgCostPerRun: z.ZodNumber; avgTokensPerRun: z.ZodNumber; timeToFirstTokenMs: z.ZodNullable; }, z.core.$strip>; timeSeries: z.ZodArray; runs: z.ZodNumber; cost: z.ZodNumber; avgLatencyMs: z.ZodNumber; totalTokens: z.ZodNumber; }, z.core.$strip>>; byModel: z.ZodArray>; granularity: z.ZodEnum<{ hour: "hour"; day: "day"; week: "week"; }>; }, z.core.$strip>; export type DashboardMetrics = z.infer; export declare const run: z.ZodObject<{ id: z.ZodString; traceId: z.ZodString; createdAt: z.ZodNullable; tags: z.ZodArray; status: z.ZodEnum<{ error: "error"; success: "success"; }>; cost: z.ZodNullable; latencyMs: z.ZodNullable; totalTokens: z.ZodNullable; inputPreview: z.ZodType>; outputPreview: z.ZodType>; }, z.core.$strip>; export type Run = z.infer; export declare const runsPage: z.ZodObject<{ items: z.ZodArray; tags: z.ZodArray; status: z.ZodEnum<{ error: "error"; success: "success"; }>; cost: z.ZodNullable; latencyMs: z.ZodNullable; totalTokens: z.ZodNullable; inputPreview: z.ZodType>; outputPreview: z.ZodType>; }, z.core.$strip>>; page: z.ZodNumber; nextPage: z.ZodNullable; }, z.core.$strip>; export declare const runSpan: z.ZodObject<{ id: z.ZodString; parentId: z.ZodNullable; traceId: z.ZodNullable; name: z.ZodNullable; type: z.ZodNullable; level: z.ZodNullable; statusMessage: z.ZodNullable; start: z.ZodNullable; end: z.ZodNullable; model: z.ZodNullable; usage: z.ZodNullable>>; metadata: z.ZodNullable>>; input: z.ZodType>; output: z.ZodType>; nodeId: z.ZodNullable; }, z.core.$strip>; export type RunSpan = z.infer; export declare const runTrace: z.ZodObject<{ traceId: z.ZodString; timestamp: z.ZodNullable; tags: z.ZodArray; totalCost: z.ZodNullable; input: z.ZodType>; output: z.ZodType>; metadata: z.ZodNullable>>; spans: z.ZodArray; traceId: z.ZodNullable; name: z.ZodNullable; type: z.ZodNullable; level: z.ZodNullable; statusMessage: z.ZodNullable; start: z.ZodNullable; end: z.ZodNullable; model: z.ZodNullable; usage: z.ZodNullable>>; metadata: z.ZodNullable>>; input: z.ZodType>; output: z.ZodType>; nodeId: z.ZodNullable; }, z.core.$strip>>; }, z.core.$strip>; export type RunTrace = z.infer; //# sourceMappingURL=observability.d.ts.map