import { z } from "zod"; import { EnumRestaurantType } from "../enums/restaurant-types"; export declare const restaurantAddressSchema: z.ZodObject<{ country: z.ZodString; city: z.ZodString; longName: z.ZodOptional; countryCode: z.ZodString; state: z.ZodOptional; }, z.core.$strip>; export declare const restaurantLocationSchema: z.ZodObject<{ type: z.ZodLiteral<"Point">; coordinates: z.ZodArray; }, z.core.$strip>; export declare const deliveryPricingKmSchema: z.ZodObject<{ from: z.ZodNumber; to: z.ZodNumber; price: z.ZodNumber; }, z.core.$strip>; export declare const availabilitySchema: z.ZodObject<{ day: z.ZodString; openTime: z.ZodString; closeTime: z.ZodString; }, z.core.$strip>; export declare const createRestaurantSchema: z.ZodObject<{ fullName: z.ZodString; email: z.ZodString; password: z.ZodString; confirmPassword: z.ZodString; name: z.ZodString; slogan: z.ZodOptional; description: z.ZodOptional; phone: z.ZodOptional, z.ZodString]>>; restaurantEmail: z.ZodOptional, z.ZodString]>>; type: z.ZodEnum; address: z.ZodObject<{ country: z.ZodString; city: z.ZodString; longName: z.ZodOptional; countryCode: z.ZodString; state: z.ZodOptional; }, z.core.$strip>; location: z.ZodObject<{ type: z.ZodLiteral<"Point">; coordinates: z.ZodArray; }, z.core.$strip>; deliveryPricingKm: z.ZodOptional>>; availability: z.ZodOptional>>; }, z.core.$strip>; export type CreateRestaurantDto = z.infer; export type RestaurantAddressDto = z.infer; export type RestaurantLocationDto = z.infer; export type DeliveryPricingKmDto = z.infer; export type AvailabilityDto = z.infer;