import { z } from 'zod'; export declare const WorkflowConsumedEvent: z.ZodObject; origin: z.ZodEnum<["parse", "completion-api", "pdf-parse", "tela-api", "workflow-api"]>; requestId: z.ZodString; vendor: z.ZodString; keySource: z.ZodEnum<["external", "internal"]>; environment: z.ZodString; action: z.ZodString; promptVersionId: z.ZodOptional; completionId: z.ZodOptional; userId: z.ZodNullable>; customTags: z.ZodOptional>; }, { type: z.ZodLiteral<"workflow-consumed">; workflowRunId: z.ZodString; workflowParentRunId: z.ZodOptional; stepId: z.ZodString; stepAction: z.ZodString; status: z.ZodDefault>; cost: z.ZodNumber; unit: z.ZodNullable>; inputAmount: z.ZodOptional; outputAmount: z.ZodOptional; inputCost: z.ZodOptional; outputCost: z.ZodOptional; model: z.ZodNullable>; }>, "strip", z.ZodTypeAny, { type: "workflow-consumed"; status: "success" | "failed"; origin: "parse" | "completion-api" | "pdf-parse" | "tela-api" | "workflow-api"; requestId: string; vendor: string; keySource: "external" | "internal"; environment: string; action: string; cost: number; workflowRunId: string; stepId: string; stepAction: string; promptVersionId?: string | undefined; completionId?: string | undefined; userId?: string | null | undefined; customTags?: string[] | undefined; model?: string | null | undefined; inputCost?: number | undefined; outputCost?: number | undefined; workflowParentRunId?: string | undefined; unit?: string | null | undefined; inputAmount?: number | undefined; outputAmount?: number | undefined; }, { type: "workflow-consumed"; origin: "parse" | "completion-api" | "pdf-parse" | "tela-api" | "workflow-api"; requestId: string; vendor: string; keySource: "external" | "internal"; environment: string; action: string; cost: number; workflowRunId: string; stepId: string; stepAction: string; status?: "success" | "failed" | undefined; promptVersionId?: string | undefined; completionId?: string | undefined; userId?: string | null | undefined; customTags?: string[] | undefined; model?: string | null | undefined; inputCost?: number | undefined; outputCost?: number | undefined; workflowParentRunId?: string | undefined; unit?: string | null | undefined; inputAmount?: number | undefined; outputAmount?: number | undefined; }>; export type WorkflowConsumedEvent = z.infer; export declare const WorkflowConsumedInput: z.ZodObject; origin: z.ZodEnum<["parse", "completion-api", "pdf-parse", "tela-api", "workflow-api"]>; requestId: z.ZodString; vendor: z.ZodString; keySource: z.ZodEnum<["external", "internal"]>; environment: z.ZodString; action: z.ZodString; promptVersionId: z.ZodOptional; completionId: z.ZodOptional; userId: z.ZodNullable>; customTags: z.ZodOptional>; }, { type: z.ZodLiteral<"workflow-consumed">; workflowRunId: z.ZodString; workflowParentRunId: z.ZodOptional; stepId: z.ZodString; stepAction: z.ZodString; status: z.ZodDefault>; cost: z.ZodNumber; unit: z.ZodNullable>; inputAmount: z.ZodOptional; outputAmount: z.ZodOptional; inputCost: z.ZodOptional; outputCost: z.ZodOptional; model: z.ZodNullable>; }>, "type" | "origin">, "strip", z.ZodTypeAny, { status: "success" | "failed"; requestId: string; vendor: string; keySource: "external" | "internal"; environment: string; action: string; cost: number; workflowRunId: string; stepId: string; stepAction: string; promptVersionId?: string | undefined; completionId?: string | undefined; userId?: string | null | undefined; customTags?: string[] | undefined; model?: string | null | undefined; inputCost?: number | undefined; outputCost?: number | undefined; workflowParentRunId?: string | undefined; unit?: string | null | undefined; inputAmount?: number | undefined; outputAmount?: number | undefined; }, { requestId: string; vendor: string; keySource: "external" | "internal"; environment: string; action: string; cost: number; workflowRunId: string; stepId: string; stepAction: string; status?: "success" | "failed" | undefined; promptVersionId?: string | undefined; completionId?: string | undefined; userId?: string | null | undefined; customTags?: string[] | undefined; model?: string | null | undefined; inputCost?: number | undefined; outputCost?: number | undefined; workflowParentRunId?: string | undefined; unit?: string | null | undefined; inputAmount?: number | undefined; outputAmount?: number | undefined; }>; export type WorkflowConsumedInput = z.input; export type WorkflowConsumedEventSchema = { name: 'workflow-consumed'; data: WorkflowConsumedEvent; };