UNPKG

fitmcp

Version:

A fitness MCP server for calculating metabolism and nutrition

49 lines (48 loc) 1.57 kB
import { z } from "zod"; export declare const Gender: z.ZodEnum<["male", "female"]>; export declare const Objective: z.ZodEnum<["muscleGain", "weightLoss", "maintenance"]>; export declare const MacronutrientRatios: z.ZodObject<{ calories: z.ZodNumber; protein: z.ZodNumber; fat: z.ZodNumber; carbohydrates: z.ZodNumber; }, "strip", z.ZodTypeAny, { calories?: number; protein?: number; fat?: number; carbohydrates?: number; }, { calories?: number; protein?: number; fat?: number; carbohydrates?: number; }>; export declare const DietType: z.ZodEnum<["vegetarian", "vegan", "noPork", "none"]>; export declare const Profile: z.ZodObject<{ gender: z.ZodEnum<["male", "female"]>; age: z.ZodNumber; weight: z.ZodNumber; height: z.ZodNumber; activityLevel: z.ZodNumber; objective: z.ZodEnum<["muscleGain", "weightLoss", "maintenance"]>; dietType: z.ZodEnum<["vegetarian", "vegan", "noPork", "none"]>; intolerances: z.ZodString; }, "strip", z.ZodTypeAny, { gender?: "male" | "female"; age?: number; weight?: number; height?: number; activityLevel?: number; objective?: "muscleGain" | "weightLoss" | "maintenance"; dietType?: "vegetarian" | "vegan" | "noPork" | "none"; intolerances?: string; }, { gender?: "male" | "female"; age?: number; weight?: number; height?: number; activityLevel?: number; objective?: "muscleGain" | "weightLoss" | "maintenance"; dietType?: "vegetarian" | "vegan" | "noPork" | "none"; intolerances?: string; }>;