import { z } from 'zod'; /** * Zod schema for HMM training options */ export declare const TrainHMMOptionsSchema: z.ZodObject<{ numStates: z.ZodNumber; maxIterations: z.ZodDefault; convergenceTolerance: z.ZodDefault; initialModel: z.ZodOptional>; emissionParams: z.ZodArray; variances: z.ZodArray; }, z.core.$strip>>; initialProbs: z.ZodArray; logLikelihood: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; /** * TypeScript types derived from Zod schemas */ export type TrainHMMOptions = z.infer; /** * Validated type after parsing */ export type TrainHMMOptionsValidated = z.output;