import * as z from 'zod'; declare const CreatePolicyRequest: z.ZodObject<{ policy: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; enabled: z.ZodOptional; locationId: z.ZodNullable>; rules: z.ZodArray; includeContactlessDineinOrders: z.ZodOptional; enforcementTimes: z.ZodOptional; durationInMinutes: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreatePolicyResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; enabled: z.ZodOptional; locationId: z.ZodNullable>; rules: z.ZodOptional; includeContactlessDineinOrders: z.ZodOptional; enforcementTimes: z.ZodOptional; durationInMinutes: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetPolicyRequest: z.ZodObject<{ options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetPolicyResponse: z.ZodObject<{ policy: z.ZodOptional>; revision: z.ZodNullable>; enabled: z.ZodOptional; locationId: z.ZodNullable>; rules: z.ZodOptional; includeContactlessDineinOrders: z.ZodOptional; enforcementTimes: z.ZodOptional; durationInMinutes: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdatePolicyRequest: z.ZodObject<{ _id: z.ZodString; policy: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; enabled: z.ZodOptional; locationId: z.ZodNullable>; rules: z.ZodArray; includeContactlessDineinOrders: z.ZodOptional; enforcementTimes: z.ZodOptional; durationInMinutes: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdatePolicyResponse: z.ZodObject<{ policy: z.ZodOptional>; revision: z.ZodNullable>; enabled: z.ZodOptional; locationId: z.ZodNullable>; rules: z.ZodOptional; includeContactlessDineinOrders: z.ZodOptional; enforcementTimes: z.ZodOptional; durationInMinutes: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export { CreatePolicyRequest, CreatePolicyResponse, GetPolicyRequest, GetPolicyResponse, UpdatePolicyRequest, UpdatePolicyResponse };