import { z } from "zod"; declare const evidenceSignalSchema: z.ZodObject<{ id: z.ZodString; confidence: z.ZodNumber; evidence: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; }, { id: string; confidence: number; evidence: string[]; }>; declare const languageSignalSchema: z.ZodObject<{ id: z.ZodString; confidence: z.ZodNumber; evidence: z.ZodArray; } & { count: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; count: number; }, { id: string; confidence: number; evidence: string[]; count: number; }>; declare const recommendationSchema: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<["bundle", "profile", "skill", "validation"]>; confidence: z.ZodNumber; evidence: z.ZodArray; why: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }>; declare const targetCapabilitySupportSchema: z.ZodObject<{ capabilityId: z.ZodString; displayName: z.ZodString; supportLevel: z.ZodEnum<["full", "partial", "emulated", "unsupported", "contract"]>; supportMode: z.ZodEnum<["native", "translated", "emulated", "documentation-only", "unsupported", "contract", "bridged"]>; fallbackBehavior: z.ZodOptional; }, "strip", z.ZodTypeAny, { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }, { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }>; declare const targetSupportSummarySchema: z.ZodObject<{ targetId: z.ZodString; displayName: z.ZodString; supportLevel: z.ZodEnum<["full", "partial", "emulated", "unsupported", "contract"]>; degradedCapabilities: z.ZodArray; supportMode: z.ZodEnum<["native", "translated", "emulated", "documentation-only", "unsupported", "contract", "bridged"]>; fallbackBehavior: z.ZodOptional; }, "strip", z.ZodTypeAny, { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }, { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { targetId: string; displayName: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; degradedCapabilities: { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }[]; }, { targetId: string; displayName: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; degradedCapabilities: { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }[]; }>; declare const sharedRuntimeSummarySchema: z.ZodObject<{ runtimeId: z.ZodOptional; rootDir: z.ZodString; generatedAt: z.ZodOptional; visibilityMode: z.ZodOptional>; durableSurfaces: z.ZodOptional, "many">>; cacheSurfaces: z.ZodOptional, "many">>; targets: z.ZodOptional; instructionSurfaces: z.ZodArray; runtimeSurfaces: z.ZodArray; notes: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }, { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }>, "many">>; baselineArtifacts: z.ZodOptional; path: z.ZodString; description: z.ZodString; source: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }, { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }>, "many">>; discoveryBridges: z.ZodOptional; path: z.ZodString; supportMode: z.ZodEnum<["native", "translated", "documentation-only", "unsupported", "contract", "bridged"]>; description: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }, { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }>, "many">>; authoritativeSurfaces: z.ZodOptional>; visibleBridgePaths: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rootDir: string; generatedAt?: string | undefined; targets?: { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }[] | undefined; authoritativeSurfaces?: string[] | undefined; runtimeId?: string | undefined; visibilityMode?: "hidden-ai-layer" | undefined; durableSurfaces?: { path: string; id: string; description: string; }[] | undefined; cacheSurfaces?: { path: string; id: string; description: string; }[] | undefined; baselineArtifacts?: { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }[] | undefined; discoveryBridges?: { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }[] | undefined; visibleBridgePaths?: string[] | undefined; }, { rootDir: string; generatedAt?: string | undefined; targets?: { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }[] | undefined; authoritativeSurfaces?: string[] | undefined; runtimeId?: string | undefined; visibilityMode?: "hidden-ai-layer" | undefined; durableSurfaces?: { path: string; id: string; description: string; }[] | undefined; cacheSurfaces?: { path: string; id: string; description: string; }[] | undefined; baselineArtifacts?: { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }[] | undefined; discoveryBridges?: { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }[] | undefined; visibleBridgePaths?: string[] | undefined; }>; declare const repoIntelligenceSchema: z.ZodObject<{ generatedAt: z.ZodOptional; root: z.ZodString; repoType: z.ZodString; dominantLanguages: z.ZodArray; } & { count: z.ZodNumber; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; count: number; }, { id: string; confidence: number; evidence: string[]; count: number; }>, "many">; frameworkMatches: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; }, { id: string; confidence: number; evidence: string[]; }>, "many">; buildSignals: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; }, { id: string; confidence: number; evidence: string[]; }>, "many">; testSignals: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; }, { id: string; confidence: number; evidence: string[]; }>, "many">; deploymentSignals: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; }, { id: string; confidence: number; evidence: string[]; }>, "many">; riskSignals: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; }, { id: string; confidence: number; evidence: string[]; }>, "many">; missingValidationSurfaces: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; confidence: number; evidence: string[]; }, { id: string; confidence: number; evidence: string[]; }>, "many">; recommendations: z.ZodObject<{ bundles: z.ZodArray; confidence: z.ZodNumber; evidence: z.ZodArray; why: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }>, "many">; profiles: z.ZodArray; confidence: z.ZodNumber; evidence: z.ZodArray; why: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }>, "many">; skills: z.ZodArray; confidence: z.ZodNumber; evidence: z.ZodArray; why: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }>, "many">; validations: z.ZodArray; confidence: z.ZodNumber; evidence: z.ZodArray; why: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }, { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }>, "many">; }, "strip", z.ZodTypeAny, { skills: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; profiles: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; bundles: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; validations: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; }, { skills: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; profiles: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; bundles: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; validations: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; }>; sharedRuntime: z.ZodOptional; rootDir: z.ZodString; generatedAt: z.ZodOptional; visibilityMode: z.ZodOptional>; durableSurfaces: z.ZodOptional, "many">>; cacheSurfaces: z.ZodOptional, "many">>; targets: z.ZodOptional; instructionSurfaces: z.ZodArray; runtimeSurfaces: z.ZodArray; notes: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }, { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }>, "many">>; baselineArtifacts: z.ZodOptional; path: z.ZodString; description: z.ZodString; source: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }, { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }>, "many">>; discoveryBridges: z.ZodOptional; path: z.ZodString; supportMode: z.ZodEnum<["native", "translated", "documentation-only", "unsupported", "contract", "bridged"]>; description: z.ZodString; }, "strip", z.ZodTypeAny, { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }, { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }>, "many">>; authoritativeSurfaces: z.ZodOptional>; visibleBridgePaths: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rootDir: string; generatedAt?: string | undefined; targets?: { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }[] | undefined; authoritativeSurfaces?: string[] | undefined; runtimeId?: string | undefined; visibilityMode?: "hidden-ai-layer" | undefined; durableSurfaces?: { path: string; id: string; description: string; }[] | undefined; cacheSurfaces?: { path: string; id: string; description: string; }[] | undefined; baselineArtifacts?: { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }[] | undefined; discoveryBridges?: { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }[] | undefined; visibleBridgePaths?: string[] | undefined; }, { rootDir: string; generatedAt?: string | undefined; targets?: { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }[] | undefined; authoritativeSurfaces?: string[] | undefined; runtimeId?: string | undefined; visibilityMode?: "hidden-ai-layer" | undefined; durableSurfaces?: { path: string; id: string; description: string; }[] | undefined; cacheSurfaces?: { path: string; id: string; description: string; }[] | undefined; baselineArtifacts?: { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }[] | undefined; discoveryBridges?: { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }[] | undefined; visibleBridgePaths?: string[] | undefined; }>>; targetSupport: z.ZodOptional; degradedCapabilities: z.ZodArray; supportMode: z.ZodEnum<["native", "translated", "emulated", "documentation-only", "unsupported", "contract", "bridged"]>; fallbackBehavior: z.ZodOptional; }, "strip", z.ZodTypeAny, { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }, { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { targetId: string; displayName: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; degradedCapabilities: { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }[]; }, { targetId: string; displayName: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; degradedCapabilities: { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }[]; }>, "many">>; }, "strip", z.ZodTypeAny, { root: string; repoType: string; dominantLanguages: { id: string; confidence: number; evidence: string[]; count: number; }[]; frameworkMatches: { id: string; confidence: number; evidence: string[]; }[]; buildSignals: { id: string; confidence: number; evidence: string[]; }[]; testSignals: { id: string; confidence: number; evidence: string[]; }[]; deploymentSignals: { id: string; confidence: number; evidence: string[]; }[]; riskSignals: { id: string; confidence: number; evidence: string[]; }[]; missingValidationSurfaces: { id: string; confidence: number; evidence: string[]; }[]; recommendations: { skills: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; profiles: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; bundles: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; validations: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; }; generatedAt?: string | undefined; sharedRuntime?: { rootDir: string; generatedAt?: string | undefined; targets?: { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }[] | undefined; authoritativeSurfaces?: string[] | undefined; runtimeId?: string | undefined; visibilityMode?: "hidden-ai-layer" | undefined; durableSurfaces?: { path: string; id: string; description: string; }[] | undefined; cacheSurfaces?: { path: string; id: string; description: string; }[] | undefined; baselineArtifacts?: { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }[] | undefined; discoveryBridges?: { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }[] | undefined; visibleBridgePaths?: string[] | undefined; } | undefined; targetSupport?: { targetId: string; displayName: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; degradedCapabilities: { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }[]; }[] | undefined; }, { root: string; repoType: string; dominantLanguages: { id: string; confidence: number; evidence: string[]; count: number; }[]; frameworkMatches: { id: string; confidence: number; evidence: string[]; }[]; buildSignals: { id: string; confidence: number; evidence: string[]; }[]; testSignals: { id: string; confidence: number; evidence: string[]; }[]; deploymentSignals: { id: string; confidence: number; evidence: string[]; }[]; riskSignals: { id: string; confidence: number; evidence: string[]; }[]; missingValidationSurfaces: { id: string; confidence: number; evidence: string[]; }[]; recommendations: { skills: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; profiles: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; bundles: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; validations: { id: string; kind: "validation" | "bundle" | "profile" | "skill"; confidence: number; evidence: string[]; why: string; }[]; }; generatedAt?: string | undefined; sharedRuntime?: { rootDir: string; generatedAt?: string | undefined; targets?: { targetId: string; displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; instructionSurfaces: string[]; runtimeSurfaces: string[]; notes?: string | undefined; }[] | undefined; authoritativeSurfaces?: string[] | undefined; runtimeId?: string | undefined; visibilityMode?: "hidden-ai-layer" | undefined; durableSurfaces?: { path: string; id: string; description: string; }[] | undefined; cacheSurfaces?: { path: string; id: string; description: string; }[] | undefined; baselineArtifacts?: { path: string; id: string; source: string; kind: "repo" | "support" | "finding" | "instruction"; description: string; }[] | undefined; discoveryBridges?: { path: string; id: string; kind: "runtime" | "instruction" | "support-doc"; targetId: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; description: string; }[] | undefined; visibleBridgePaths?: string[] | undefined; } | undefined; targetSupport?: { targetId: string; displayName: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; degradedCapabilities: { displayName: string; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged" | "emulated"; capabilityId: string; supportLevel: "partial" | "unsupported" | "contract" | "full" | "emulated"; fallbackBehavior?: string | undefined; }[]; }[] | undefined; }>; export type EvidenceSignal = z.infer; export type LanguageSignal = z.infer; export type RepoRecommendation = z.infer; export type TargetCapabilitySupport = z.infer; export type TargetSupportSummary = z.infer; export type SharedRuntimeSummary = z.infer; export type RepoIntelligenceResult = z.infer; export declare function parseRepoIntelligenceResult(value: unknown): RepoIntelligenceResult; export {}; //# sourceMappingURL=repo-intelligence.d.ts.map