import { z } from "zod/v4"; /** * One research run on a company, Product, Service, or person * * @openapiSchema HarnessRun * @endpoint GET /v1/research-runs/{runId} * @endpoint POST /v1/enrichments * @endpoint POST /v1/entities/{entityId}/enrichments * @endpoint POST /v1/people/{personId}/enrichments * @endpoint POST /v1/research-runs * @usedBySchema EnrichmentSchema * @usedBySchema HarnessRunDetailSchema * @contractShape harness.run * @contractRole canonical */ export declare const HarnessRunSchema: z.ZodObject<{ attempt: z.ZodInt; chassis: z.ZodEnum<{ "claude-agent-sdk": "claude-agent-sdk"; "pi-agent-sdk": "pi-agent-sdk"; }>; chassisRouted: z.ZodBoolean; createdAt: z.ZodISODateTime; entitySlug: z.ZodOptional>; environment: z.ZodEnum<{ development: "development"; production: "production"; staging: "staging"; unassigned: "unassigned"; }>; error: z.ZodOptional>; failureClass: z.ZodOptional>; finishedAt: z.ZodOptional>; followUpAdmission: z.ZodOptional>; hasSourceDocument: z.ZodBoolean; id: z.ZodUUID; iteration: z.ZodInt; lane: z.ZodEnum<{ background: "background"; interactive: "interactive"; }>; latestStatus: z.ZodOptional>; llmApi: z.ZodEnum<{ anthropic: "anthropic"; "openai-chat": "openai-chat"; "openai-responses": "openai-responses"; }>; maxIteration: z.ZodInt; maxScoutConcurrent: z.ZodInt; mode: z.ZodEnum<{ COMPREHENSIVE: "COMPREHENSIVE"; INDIVIDUAL: "INDIVIDUAL"; }>; model: z.ZodString; nextAttemptAt: z.ZodOptional>; researchAllowanceType: z.ZodOptional, z.ZodString]> & { enum: { COMPANY: "COMPANY"; ENTITY_BRAND: "ENTITY_BRAND"; ENTITY_VIEW: "ENTITY_VIEW"; PERSON: "PERSON"; PERSON_VIEW: "PERSON_VIEW"; WEB_SEARCH: "WEB_SEARCH"; }; }>>; resumeSafeUntil: z.ZodOptional>; startedAt: z.ZodOptional>; status: z.ZodEnum<{ completed: "completed"; failed: "failed"; queued: "queued"; running: "running"; stopped: "stopped"; }>; subagentModel: z.ZodString; taskPresetKey: z.ZodOptional>>; type: z.ZodEnum<{ ENRICHMENT: "ENRICHMENT"; TASK: "TASK"; }>; updatedAt: z.ZodISODateTime; url: z.ZodString; userPrompt: z.ZodOptional>; }, z.core.$strip>; export type HarnessRun = z.infer; //# sourceMappingURL=run.d.ts.map