import * as z from 'zod'; declare const CreateInviteRequest: z.ZodObject<{ subjectsAssignments: z.ZodArray; assignments: z.ZodOptional; assignments: z.ZodOptional, z.ZodXor; accountContext: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ accountContext: z.ZodOptional; siteContext: z.ZodObject<{ metasiteId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ siteContext: z.ZodOptional; accountContext: z.ZodObject<{ accountId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>>; }, z.core.$strip>>; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const CreateInviteResponse: z.ZodObject<{ successfulInvites: z.ZodOptional; accountId: z.ZodOptional; email: z.ZodOptional; role: z.ZodOptional; inviterId: z.ZodOptional; status: z.ZodOptional>; acceptLink: z.ZodOptional; inviterAccountId: z.ZodOptional; acceptedByAccountId: z.ZodNullable>; dateCreated: z.ZodNullable>; policyIds: z.ZodOptional>; dateUpdated: z.ZodNullable>; assignments: z.ZodOptional; assignments: z.ZodOptional, z.ZodXor; accountContext: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ accountContext: z.ZodOptional; siteContext: z.ZodObject<{ metasiteId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ siteContext: z.ZodOptional; accountContext: z.ZodObject<{ accountId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>>>; expirationDate: z.ZodNullable>; }, z.core.$strip>>>; failedInvites: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export { CreateInviteRequest, CreateInviteResponse };