import { z } from 'zod'; /** * Zod schema for regime detection result */ export declare const RegimeDetectionResultSchema: z.ZodObject<{ currentRegime: z.ZodString; regimes: z.ZodArray; stateSequence: z.ZodArray; stateProbabilities: z.ZodArray>; model: z.ZodObject<{ numStates: z.ZodNumber; numFeatures: z.ZodNumber; transitionMatrix: z.ZodArray>; emissionParams: z.ZodArray; variances: z.ZodArray; }, z.core.$strip>>; initialProbs: z.ZodArray; logLikelihood: z.ZodOptional; }, z.core.$strip>; confidence: z.ZodNumber; }, z.core.$strip>; /** * TypeScript types derived from Zod schemas */ export type RegimeDetectionResult = z.infer; /** * Validated type after parsing */ export type RegimeDetectionResultValidated = z.output;