import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type BatchSize = string | number; export type LearningRateMultiplier = string | number; export type NEpochs = string | number; export type SupervisedHyperparameters = { /** * Number of examples in each batch */ batchSize?: string | number | null | undefined; /** * Scaling factor for learning rate */ learningRateMultiplier?: string | number | null | undefined; /** * Number of epochs to train for */ nEpochs?: string | number | null | undefined; }; /** @internal */ export declare const BatchSize$inboundSchema: z.ZodType; /** @internal */ export type BatchSize$Outbound = string | number; /** @internal */ export declare const BatchSize$outboundSchema: z.ZodType; export declare function batchSizeToJSON(batchSize: BatchSize): string; export declare function batchSizeFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const LearningRateMultiplier$inboundSchema: z.ZodType; /** @internal */ export type LearningRateMultiplier$Outbound = string | number; /** @internal */ export declare const LearningRateMultiplier$outboundSchema: z.ZodType; export declare function learningRateMultiplierToJSON(learningRateMultiplier: LearningRateMultiplier): string; export declare function learningRateMultiplierFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const NEpochs$inboundSchema: z.ZodType; /** @internal */ export type NEpochs$Outbound = string | number; /** @internal */ export declare const NEpochs$outboundSchema: z.ZodType; export declare function nEpochsToJSON(nEpochs: NEpochs): string; export declare function nEpochsFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const SupervisedHyperparameters$inboundSchema: z.ZodType; /** @internal */ export type SupervisedHyperparameters$Outbound = { batch_size?: string | number | null | undefined; learning_rate_multiplier?: string | number | null | undefined; n_epochs?: string | number | null | undefined; }; /** @internal */ export declare const SupervisedHyperparameters$outboundSchema: z.ZodType; export declare function supervisedHyperparametersToJSON(supervisedHyperparameters: SupervisedHyperparameters): string; export declare function supervisedHyperparametersFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=supervisedhyperparameters.d.ts.map