@ai2070/l0
Version:
L0: The Missing Reliability Substrate for AI
36 lines • 2.6 kB
TypeScript
import { z } from "zod4";
import type { ConsensusStrategy, ConflictResolution, ConsensusResult, ConsensusOutput, Agreement, AgreementType, Disagreement, DisagreementSeverity, ConsensusAnalysis, FieldConsensus, FieldAgreement, TextConsensusOptions, StructuredConsensusOptions, ConsensusPreset } from "../types/consensus";
export declare const ConsensusStrategySchema: z.ZodType<ConsensusStrategy>;
export declare const ConflictResolutionSchema: z.ZodType<ConflictResolution>;
export declare const AgreementTypeSchema: z.ZodType<AgreementType>;
export declare const DisagreementSeveritySchema: z.ZodType<DisagreementSeverity>;
export declare const AgreementSchema: z.ZodType<Agreement>;
export declare const DisagreementSchema: z.ZodType<Disagreement>;
export declare const ConsensusAnalysisSchema: z.ZodType<ConsensusAnalysis>;
export declare const FieldAgreementSchema: z.ZodType<FieldAgreement>;
export declare const FieldConsensusSchema: z.ZodType<FieldConsensus>;
export declare const ConsensusOutputSchema: z.ZodType<ConsensusOutput>;
export declare const ConsensusResultSchema: z.ZodType<ConsensusResult>;
export declare const ConsensusOptionsSchema: z.ZodObject<{
streams: z.ZodArray<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
schema: z.ZodOptional<z.ZodAny>;
strategy: z.ZodOptional<z.ZodType<ConsensusStrategy, unknown, z.core.$ZodTypeInternals<ConsensusStrategy, unknown>>>;
threshold: z.ZodOptional<z.ZodNumber>;
resolveConflicts: z.ZodOptional<z.ZodType<ConflictResolution, unknown, z.core.$ZodTypeInternals<ConflictResolution, unknown>>>;
weights: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
minimumAgreement: z.ZodOptional<z.ZodNumber>;
timeout: z.ZodOptional<z.ZodNumber>;
signal: z.ZodOptional<z.ZodCustom<AbortSignal, AbortSignal>>;
detectZeroTokens: z.ZodOptional<z.ZodBoolean>;
monitoring: z.ZodOptional<z.ZodObject<{
enabled: z.ZodOptional<z.ZodBoolean>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.core.$strip>>;
onComplete: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
onConsensus: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.core.$strip>;
export declare const TextConsensusOptionsSchema: z.ZodType<TextConsensusOptions>;
export declare const StructuredConsensusOptionsSchema: z.ZodType<StructuredConsensusOptions>;
export declare const ConsensusPresetSchema: z.ZodType<ConsensusPreset>;
//# sourceMappingURL=consensus.d.ts.map