import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type Stance = { model: string; stance: string; }; export type Contradiction = { stances: Array; topic: string; }; export type PartialCoverage = { models: Array; point: string; }; export type UniqueInsight = { insight: string; model: string; }; /** * Structured analysis produced by the fusion analyst model. */ export type FusionAnalysisResult = { blindSpots: Array; consensus: Array; contradictions: Array; partialCoverage: Array; uniqueInsights: Array; }; /** @internal */ export declare const Stance$inboundSchema: z.ZodType; /** @internal */ export type Stance$Outbound = { model: string; stance: string; }; /** @internal */ export declare const Stance$outboundSchema: z.ZodType; export declare function stanceToJSON(stance: Stance): string; export declare function stanceFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Contradiction$inboundSchema: z.ZodType; /** @internal */ export type Contradiction$Outbound = { stances: Array; topic: string; }; /** @internal */ export declare const Contradiction$outboundSchema: z.ZodType; export declare function contradictionToJSON(contradiction: Contradiction): string; export declare function contradictionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PartialCoverage$inboundSchema: z.ZodType; /** @internal */ export type PartialCoverage$Outbound = { models: Array; point: string; }; /** @internal */ export declare const PartialCoverage$outboundSchema: z.ZodType; export declare function partialCoverageToJSON(partialCoverage: PartialCoverage): string; export declare function partialCoverageFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UniqueInsight$inboundSchema: z.ZodType; /** @internal */ export type UniqueInsight$Outbound = { insight: string; model: string; }; /** @internal */ export declare const UniqueInsight$outboundSchema: z.ZodType; export declare function uniqueInsightToJSON(uniqueInsight: UniqueInsight): string; export declare function uniqueInsightFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const FusionAnalysisResult$inboundSchema: z.ZodType; /** @internal */ export type FusionAnalysisResult$Outbound = { blind_spots: Array; consensus: Array; contradictions: Array; partial_coverage: Array; unique_insights: Array; }; /** @internal */ export declare const FusionAnalysisResult$outboundSchema: z.ZodType; export declare function fusionAnalysisResultToJSON(fusionAnalysisResult: FusionAnalysisResult): string; export declare function fusionAnalysisResultFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=fusionanalysisresult.d.ts.map