import { z } from "zod"; export declare const providerTraceDirectionSchema: z.ZodEnum<{ client_to_provider: "client_to_provider"; provider_stderr: "provider_stderr"; provider_to_client: "provider_to_client"; }>; export declare const providerTraceDispositionSchema: z.ZodEnum<{ generic: "generic"; ignored: "ignored"; mapped: "mapped"; operator_only: "operator_only"; rejected: "rejected"; }>; export declare const providerTraceFieldMappingSchema: z.ZodObject<{ inputPath: z.ZodOptional; outputPath: z.ZodOptional; action: z.ZodEnum<{ copied: "copied"; derived: "derived"; dropped: "dropped"; normalized: "normalized"; redacted: "redacted"; renamed: "renamed"; }>; reason: z.ZodOptional; }, z.core.$strict>; export declare const providerTraceStatusSchema: z.ZodEnum<{ capturing: "capturing"; complete: "complete"; deleted: "deleted"; expired: "expired"; incomplete: "incomplete"; truncated: "truncated"; }>; export declare const providerTraceFrameSchema: z.ZodObject<{ kind: z.ZodOptional>; schema: z.ZodLiteral<"paperclip.provider_trace_frame.v1">; debugChannel: z.ZodString; debugSequence: z.ZodNumber; frameId: z.ZodNumber; timestamp: z.ZodString; direction: z.ZodEnum<{ client_to_provider: "client_to_provider"; provider_stderr: "provider_stderr"; provider_to_client: "provider_to_client"; }>; transport: z.ZodString; provider: z.ZodString; byteLength: z.ZodNumber; digest: z.ZodString; rawBase64: z.ZodString; }, z.core.$strict>; export declare const providerTraceInterpretationSchema: z.ZodObject<{ kind: z.ZodOptional>; schema: z.ZodLiteral<"paperclip.provider_trace_interpretation.v1">; debugChannel: z.ZodString; debugSequence: z.ZodNumber; frameId: z.ZodNumber; stage: z.ZodString; ruleId: z.ZodString; disposition: z.ZodEnum<{ generic: "generic"; ignored: "ignored"; mapped: "mapped"; operator_only: "operator_only"; rejected: "rejected"; }>; emittedEventIds: z.ZodArray; droppedFields: z.ZodArray; fieldMappings: z.ZodOptional; outputPath: z.ZodOptional; action: z.ZodEnum<{ copied: "copied"; derived: "derived"; dropped: "dropped"; normalized: "normalized"; redacted: "redacted"; renamed: "renamed"; }>; reason: z.ZodOptional; }, z.core.$strict>>>; reason: z.ZodString; }, z.core.$strict>; export declare const providerTraceMetadataSchema: z.ZodObject<{ schema: z.ZodLiteral<"paperclip.provider_trace_metadata.v1">; id: z.ZodString; runId: z.ZodString; companyId: z.ZodString; status: z.ZodEnum<{ capturing: "capturing"; complete: "complete"; deleted: "deleted"; expired: "expired"; incomplete: "incomplete"; truncated: "truncated"; }>; provider: z.ZodString; frameCount: z.ZodNumber; byteCount: z.ZodNumber; digest: z.ZodNullable; reason: z.ZodNullable; requestedBy: z.ZodString; createdAt: z.ZodUnion; expiresAt: z.ZodUnion; deletedAt: z.ZodNullable>; }, z.core.$strict>; export declare const runPresentationSourceSchema: z.ZodEnum<{ adapter_final_response: "adapter_final_response"; existing_issue_comment: "existing_issue_comment"; final_agent_message: "final_agent_message"; none: "none"; semantic_result_summary: "semantic_result_summary"; }>; export declare const runPresentationDecisionSchema: z.ZodObject<{ schema: z.ZodLiteral<"paperclip.run_presentation_decision.v1">; resolverVersion: z.ZodString; chosenSource: z.ZodEnum<{ adapter_final_response: "adapter_final_response"; existing_issue_comment: "existing_issue_comment"; final_agent_message: "final_agent_message"; none: "none"; semantic_result_summary: "semantic_result_summary"; }>; sourceEventId: z.ZodNullable; commentAction: z.ZodEnum<{ create: "create"; none: "none"; reuse: "reuse"; }>; commentId: z.ZodNullable; activityDisposition: z.ZodLiteral<"collapse">; reasonCodes: z.ZodArray; }, z.core.$strict>; //# sourceMappingURL=provider-trace.d.ts.map