export declare const schemas: { readonly AgentFinding: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly severity: { readonly type: "string"; readonly enum: readonly ["critical", "error", "warning", "info"]; }; readonly category: { readonly type: "string"; }; readonly title: { readonly type: "string"; }; readonly description: { readonly type: "string"; }; readonly location: { readonly type: "string"; }; readonly target: { readonly type: "string"; }; readonly recommendation: { readonly type: "string"; }; readonly evidence: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly kind: { readonly type: "string"; readonly enum: readonly ["schema", "code", "config", "runtime", "doc"]; }; readonly target: { readonly type: "string"; }; readonly location: { readonly type: "string"; }; readonly excerpt: { readonly type: "string"; }; readonly reasoning: { readonly type: "string"; }; }; readonly required: readonly ["kind"]; }; }; }; readonly required: readonly ["id", "severity", "category", "title", "description"]; }; readonly AgentAuditResult: { readonly type: "object"; readonly properties: { readonly summary: { readonly type: "string"; }; readonly risk_level: { readonly type: "string"; readonly enum: readonly ["none", "low", "medium", "high", "critical"]; }; readonly findings: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly severity: { readonly type: "string"; readonly enum: readonly ["critical", "error", "warning", "info"]; }; readonly category: { readonly type: "string"; }; readonly title: { readonly type: "string"; }; readonly description: { readonly type: "string"; }; readonly location: { readonly type: "string"; }; readonly target: { readonly type: "string"; }; readonly recommendation: { readonly type: "string"; }; readonly evidence: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly kind: { readonly type: "string"; readonly enum: readonly ["schema", "code", "config", "runtime", "doc"]; }; readonly target: { readonly type: "string"; }; readonly location: { readonly type: "string"; }; readonly excerpt: { readonly type: "string"; }; readonly reasoning: { readonly type: "string"; }; }; readonly required: readonly ["kind"]; }; }; }; readonly required: readonly ["id", "severity", "category", "title", "description"]; }; }; readonly recommended_actions: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly action: { readonly type: "string"; }; readonly priority: { readonly type: "string"; readonly enum: readonly ["high", "medium", "low"]; }; readonly description: { readonly type: "string"; }; }; readonly required: readonly ["action", "priority"]; }; }; readonly metadata: { readonly type: "object"; readonly properties: { readonly total_artifacts: { readonly type: "integer"; }; readonly analyzed_artifacts: { readonly type: "integer"; }; readonly analysis_scope: { readonly type: "string"; }; }; }; }; readonly required: readonly ["summary", "risk_level", "findings", "recommended_actions"]; }; readonly AgentEvidence: { readonly type: "object"; readonly properties: { readonly kind: { readonly type: "string"; readonly enum: readonly ["schema", "code", "config", "runtime", "doc"]; }; readonly target: { readonly type: "string"; }; readonly location: { readonly type: "string"; }; readonly excerpt: { readonly type: "string"; }; readonly reasoning: { readonly type: "string"; }; }; readonly required: readonly ["kind"]; }; readonly AgentRecommendedAction: { readonly type: "object"; readonly properties: { readonly action: { readonly type: "string"; }; readonly priority: { readonly type: "string"; readonly enum: readonly ["high", "medium", "low"]; }; readonly description: { readonly type: "string"; }; }; readonly required: readonly ["action", "priority"]; }; readonly ResolvedDefinitions: { readonly type: "object"; readonly description: "Output of the resolve command"; readonly properties: { readonly artifact_contracts: { readonly type: "string"; }; readonly system: { readonly type: "object"; readonly properties: { readonly id: { readonly type: "string"; }; readonly name: { readonly type: "string"; }; }; readonly required: readonly ["id"]; }; readonly artifacts: { readonly type: "object"; readonly description: "Map of artifact ID to resolved artifact definition"; readonly additionalProperties: { readonly type: "object"; readonly description: "A single resolved artifact definition"; readonly properties: { readonly type: { readonly type: "string"; }; readonly authority: { readonly type: "string"; readonly enum: readonly ["canonical", "derived", "generated", "control"]; }; readonly manual_edit: { readonly type: "string"; readonly enum: readonly ["allowed", "discouraged", "forbidden"]; }; readonly change_control: { readonly type: "string"; readonly enum: readonly ["none", "approval-required", "regeneration-required"]; }; readonly visibility: { readonly type: "string"; readonly enum: readonly ["public", "internal", "private"]; }; readonly description: { readonly type: "string"; }; readonly path_patterns: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly exclude_patterns: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly states: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly required: readonly ["type", "authority", "manual_edit", "change_control", "visibility", "path_patterns"]; }; }; }; readonly required: readonly ["artifact_contracts", "system", "artifacts"]; }; readonly ArtifactExplanation: { readonly type: "object"; readonly description: "Output of the explain command (json/yaml format)"; readonly properties: { readonly id: { readonly type: "string"; }; readonly type: { readonly type: "string"; }; readonly authority: { readonly type: "string"; }; readonly manual_edit: { readonly type: "string"; }; readonly change_control: { readonly type: "string"; }; readonly visibility: { readonly type: "string"; }; readonly description: { readonly type: "string"; }; readonly path_patterns: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly exclude_patterns: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly required: readonly ["id", "type", "authority", "manual_edit", "change_control"]; }; readonly ArtifactDefinition: { readonly type: "object"; readonly description: "A single resolved artifact definition"; readonly properties: { readonly type: { readonly type: "string"; }; readonly authority: { readonly type: "string"; readonly enum: readonly ["canonical", "derived", "generated", "control"]; }; readonly manual_edit: { readonly type: "string"; readonly enum: readonly ["allowed", "discouraged", "forbidden"]; }; readonly change_control: { readonly type: "string"; readonly enum: readonly ["none", "approval-required", "regeneration-required"]; }; readonly visibility: { readonly type: "string"; readonly enum: readonly ["public", "internal", "private"]; }; readonly description: { readonly type: "string"; }; readonly path_patterns: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly exclude_patterns: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly states: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly required: readonly ["type", "authority", "manual_edit", "change_control", "visibility", "path_patterns"]; }; readonly ArtifactList: { readonly type: "object"; readonly description: "Output of the list command (json/yaml format)"; readonly properties: { readonly artifacts: { readonly type: "object"; readonly description: "Map of artifact ID to resolved artifact definition"; readonly additionalProperties: { readonly type: "object"; readonly description: "A single resolved artifact definition"; readonly properties: { readonly type: { readonly type: "string"; }; readonly authority: { readonly type: "string"; readonly enum: readonly ["canonical", "derived", "generated", "control"]; }; readonly manual_edit: { readonly type: "string"; readonly enum: readonly ["allowed", "discouraged", "forbidden"]; }; readonly change_control: { readonly type: "string"; readonly enum: readonly ["none", "approval-required", "regeneration-required"]; }; readonly visibility: { readonly type: "string"; readonly enum: readonly ["public", "internal", "private"]; }; readonly description: { readonly type: "string"; }; readonly path_patterns: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly exclude_patterns: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly states: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly required: readonly ["type", "authority", "manual_edit", "change_control", "visibility", "path_patterns"]; }; }; }; }; readonly DiscoverResult: { readonly type: "object"; readonly description: "Output of the discover command"; readonly properties: { readonly mode: { readonly type: "string"; readonly enum: readonly ["init", "update"]; }; readonly artifact_contracts_yaml: { readonly type: "string"; readonly description: "Generated YAML content"; }; readonly decisions: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly artifact_id: { readonly type: "string"; }; readonly reasoning: { readonly type: "string"; }; }; readonly required: readonly ["artifact_id", "reasoning"]; }; }; readonly trace_decisions: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly link_id: { readonly type: "string"; }; readonly reasoning: { readonly type: "string"; }; }; readonly required: readonly ["link_id", "reasoning"]; }; }; readonly uncategorized_files: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; readonly suggestions: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly required: readonly ["mode", "artifact_contracts_yaml"]; }; readonly ValidationResult: { readonly type: "object"; readonly description: "Output of the validate command (json format, on error)"; readonly properties: { readonly valid: { readonly type: "boolean"; }; readonly diagnostics: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly path: { readonly type: "string"; }; readonly message: { readonly type: "string"; }; readonly severity: { readonly type: "string"; readonly enum: readonly ["error", "warning"]; }; }; readonly required: readonly ["message", "severity"]; }; }; readonly overlaps: { readonly type: "array"; readonly items: { readonly type: "object"; readonly properties: { readonly path: { readonly type: "string"; }; readonly matching_artifacts: { readonly type: "array"; readonly items: { readonly type: "string"; }; }; }; readonly required: readonly ["path", "matching_artifacts"]; }; }; }; readonly required: readonly ["valid", "diagnostics", "overlaps"]; }; }; export declare const validateExitCodes: readonly [0, 1, 2, 3]; export declare const resolveExitCodes: readonly [0, 1, 3]; export declare const listExitCodes: readonly [0, 1, 3]; export declare const explainExitCodes: readonly [0, 2, 3, 4]; export declare const auditExitCodes: readonly [0, 1, 3, 10, 11, 12]; export declare const discoverExitCodes: readonly [0, 1, 3, 11, 12]; export declare const agentsExitCodes: readonly [0, 1]; //# sourceMappingURL=schemas.d.ts.map