/** * Zod schemas for process mining resources * These schemas validate parquet data at runtime */ import { z } from 'zod'; /** * Schema for process summary records */ export declare const ProcessSummarySchema: z.ZodObject<{ doc_id: z.ZodString; process_id: z.ZodString; type: z.ZodString; one_liner: z.ZodString; steps_count: z.ZodNumber; confidence: z.ZodNumber; mermaid: z.ZodOptional>; }, z.core.$strip>; /** * Schema for process step records */ export declare const ProcessStepSchema: z.ZodObject<{ doc_id: z.ZodString; process_id: z.ZodString; step_id: z.ZodString; order: z.ZodNumber; step_key: z.ZodString; label: z.ZodString; evidence: z.ZodOptional>; embedding: z.ZodOptional>>; }, z.core.$strip>; /** * Schema for process edge records */ export declare const ProcessEdgeSchema: z.ZodObject<{ doc_id: z.ZodString; process_id: z.ZodString; from_step_id: z.ZodString; to_step_id: z.ZodString; relation: z.ZodDefault; evidence: z.ZodOptional>; }, z.core.$strip>; /** * Schema for process signature records */ export declare const ProcessSignatureSchema: z.ZodObject<{ doc_id: z.ZodString; process_id: z.ZodString; signature_emb: z.ZodArray; }, z.core.$strip>; /** * Schema for temporal event records */ export declare const EventSchema: z.ZodObject<{ date: z.ZodString; doc_id: z.ZodString; label: z.ZodString; evidence: z.ZodOptional; }, z.core.$strip>; /** * Schema for temporal interval records */ export declare const IntervalSchema: z.ZodObject<{ start: z.ZodString; end: z.ZodString; doc_id: z.ZodString; type: z.ZodString; evidence: z.ZodOptional; }, z.core.$strip>; /** * Schema for time-series metric records */ export declare const MetricTimeSchema: z.ZodObject<{ ts: z.ZodString; metric: z.ZodString; val: z.ZodNumber; doc_id: z.ZodString; unit: z.ZodOptional; }, z.core.$strip>; /** * Schema for state deadline records */ export declare const StateDeadlineSchema: z.ZodObject<{ date: z.ZodString; type: z.ZodString; info: z.ZodString; doc_id: z.ZodString; }, z.core.$strip>; /** * Schema for process.describe tool arguments */ export declare const ProcessDescribeArgsSchema: z.ZodObject<{ topN: z.ZodDefault; parquet_url: z.ZodOptional; }, z.core.$strip>; /** * Schema for process.similar tool arguments */ export declare const ProcessSimilarArgsSchema: z.ZodObject<{ signature_emb: z.ZodArray; k: z.ZodDefault; parquet_url: z.ZodOptional; }, z.core.$strip>; /** * Schema for process.compose tool arguments */ export declare const ProcessComposeArgsSchema: z.ZodObject<{ doc_ids: z.ZodArray; steps_url: z.ZodOptional; edges_url: z.ZodOptional; }, z.core.$strip>; /** * Schema for process parquet configuration */ export declare const ProcessParquetConfigSchema: z.ZodObject<{ summary_url: z.ZodOptional; steps_url: z.ZodOptional; edges_url: z.ZodOptional; signature_url: z.ZodOptional; events_url: z.ZodOptional; intervals_url: z.ZodOptional; metric_time_url: z.ZodOptional; state_deadline_url: z.ZodOptional; }, z.core.$strip>; export type ProcessSummary = z.infer; export type ProcessStep = z.infer; export type ProcessEdge = z.infer; export type ProcessSignature = z.infer; export type Event = z.infer; export type Interval = z.infer; export type MetricTime = z.infer; export type StateDeadline = z.infer; export type ProcessDescribeArgs = z.infer; export type ProcessSimilarArgs = z.infer; export type ProcessComposeArgs = z.infer; export type ProcessParquetConfig = z.infer; //# sourceMappingURL=process-schemas.d.ts.map