import * as z from 'zod'; declare const RemoveMemberRequest: z.ZodObject<{ userId: z.ZodString; }, z.core.$strip>; declare const RemoveMemberResponse: z.ZodObject<{}, z.core.$strip>; declare const SearchTeamRequest: z.ZodObject<{ options: z.ZodOptional>; orderBy: z.ZodOptional>; direction: z.ZodOptional>; }, z.core.$strip>>>; filter: z.ZodNullable>>; facets: z.ZodOptional>>; paging: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const SearchTeamResponse: z.ZodObject<{ facets: z.ZodOptional>; values: z.ZodOptional; count: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; teamMembers: z.ZodOptional, z.ZodXor; invite: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ invite: z.ZodOptional; user: z.ZodObject<{ _id: z.ZodOptional; email: z.ZodNullable>; name: z.ZodOptional; lastName: z.ZodOptional; }, z.core.$strip>>; profileImage: z.ZodNullable>; joinedTeamAt: z.ZodNullable>; assignments: z.ZodOptional>; assignmentId: z.ZodNullable>; restrictions: z.ZodOptional, z.ZodXor; conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; resource: z.ZodObject<{ resourceType: z.ZodOptional>; _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; conditions: z.ZodObject<{ conditions: z.ZodOptional>; _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; conditions: z.ZodOptional; locations: z.ZodOptional; site: z.ZodObject<{ _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodObject<{ ids: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; subject: z.ZodOptional; subjectType: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ user: z.ZodOptional; invite: z.ZodObject<{ _id: z.ZodOptional; email: z.ZodNullable>; status: z.ZodOptional>; acceptLink: z.ZodNullable>; dateCreated: z.ZodNullable>; dateUpdated: z.ZodNullable>; assignments: z.ZodOptional>; restrictions: z.ZodOptional, z.ZodXor; conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; resource: z.ZodObject<{ resourceType: z.ZodOptional>; _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; conditions: z.ZodObject<{ conditions: z.ZodOptional>; _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; conditions: z.ZodOptional; locations: z.ZodOptional; site: z.ZodObject<{ _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodObject<{ ids: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; expirationDate: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>>; }, z.core.$strip>; declare const GetRolesInfoRequest: z.ZodObject<{ options: z.ZodOptional>; filter: z.ZodOptional>; editorTypes: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetRolesInfoResponse: z.ZodObject<{ predefinedRoles: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; restrictFromLevel: z.ZodOptional>; }, z.core.$strip>>>; customRoles: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional; restrictFromLevel: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; declare const UpdateTeamMemberAssignmentsRequest: z.ZodObject<{ userId: z.ZodString; options: z.ZodObject<{ newAssignments: z.ZodArray>; assignmentId: z.ZodNullable>; restrictions: z.ZodOptional, z.ZodXor; conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; resource: z.ZodObject<{ resourceType: z.ZodOptional>; _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; conditions: z.ZodObject<{ conditions: z.ZodOptional>; _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; conditions: z.ZodOptional; locations: z.ZodOptional; site: z.ZodObject<{ _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodObject<{ ids: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; subject: z.ZodOptional; subjectType: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; assignmentIdsToRemove: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateTeamMemberAssignmentsResponse: z.ZodObject<{ assignments: z.ZodOptional>; assignmentId: z.ZodNullable>; restrictions: z.ZodOptional, z.ZodXor; conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; resource: z.ZodObject<{ resourceType: z.ZodOptional>; _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; site: z.ZodOptional; locations: z.ZodOptional; conditions: z.ZodObject<{ conditions: z.ZodOptional>; _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; conditions: z.ZodOptional; locations: z.ZodOptional; site: z.ZodObject<{ _id: z.ZodOptional; value: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ resource: z.ZodOptional; conditions: z.ZodOptional; site: z.ZodOptional; locations: z.ZodObject<{ ids: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>>; subject: z.ZodOptional; subjectType: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; export { GetRolesInfoRequest, GetRolesInfoResponse, RemoveMemberRequest, RemoveMemberResponse, SearchTeamRequest, SearchTeamResponse, UpdateTeamMemberAssignmentsRequest, UpdateTeamMemberAssignmentsResponse };