import { z } from 'zod';
export declare const nutritionalInfoSchema: z.ZodObject<{
    calories: z.ZodNumber;
    protein: z.ZodNumber;
    carbohydrates: z.ZodNumber;
    fat: z.ZodNumber;
    fiber: z.ZodNumber;
    sodium: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    calories: number;
    protein: number;
    carbohydrates: number;
    fat: number;
    fiber: number;
    sodium: number;
}, {
    calories: number;
    protein: number;
    carbohydrates: number;
    fat: number;
    fiber: number;
    sodium: number;
}>;
export declare const menuItemSchema: z.ZodObject<{
    id: z.ZodString;
    name: z.ZodString;
    description: z.ZodString;
    price: z.ZodNumber;
    category: z.ZodEnum<["appetizer", "main", "dessert", "beverage", "salad", "soup"]>;
    imageUrl: z.ZodOptional<z.ZodString>;
    ingredients: z.ZodArray<z.ZodString, "many">;
    allergens: z.ZodArray<z.ZodString, "many">;
    nutritionalInfo: z.ZodObject<{
        calories: z.ZodNumber;
        protein: z.ZodNumber;
        carbohydrates: z.ZodNumber;
        fat: z.ZodNumber;
        fiber: z.ZodNumber;
        sodium: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        calories: number;
        protein: number;
        carbohydrates: number;
        fat: number;
        fiber: number;
        sodium: number;
    }, {
        calories: number;
        protein: number;
        carbohydrates: number;
        fat: number;
        fiber: number;
        sodium: number;
    }>;
    available: z.ZodBoolean;
    preparationTime: z.ZodNumber;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
}, "strip", z.ZodTypeAny, {
    id: string;
    createdAt: Date;
    updatedAt: Date;
    price: number;
    name: string;
    description: string;
    category: "appetizer" | "main" | "dessert" | "beverage" | "salad" | "soup";
    ingredients: string[];
    allergens: string[];
    nutritionalInfo: {
        calories: number;
        protein: number;
        carbohydrates: number;
        fat: number;
        fiber: number;
        sodium: number;
    };
    available: boolean;
    preparationTime: number;
    imageUrl?: string | undefined;
}, {
    id: string;
    createdAt: Date;
    updatedAt: Date;
    price: number;
    name: string;
    description: string;
    category: "appetizer" | "main" | "dessert" | "beverage" | "salad" | "soup";
    ingredients: string[];
    allergens: string[];
    nutritionalInfo: {
        calories: number;
        protein: number;
        carbohydrates: number;
        fat: number;
        fiber: number;
        sodium: number;
    };
    available: boolean;
    preparationTime: number;
    imageUrl?: string | undefined;
}>;
//# sourceMappingURL=menu.d.ts.map