import { z } from 'zod/v4'; export declare const TEAM_USER_API_BASE_HEADERS_SCHEMA: z.ZodIntersection, z.ZodObject<{ AUTHORIZATION: z.ZodString; }, z.core.$strip>, z.ZodObject<{ Authorization: z.ZodString; }, z.core.$strip>]>, z.ZodUnion, z.ZodObject<{ 'X-Api-Token': z.ZodString; }, z.core.$strip>, z.ZodObject<{ 'x-api-token': z.ZodString; }, z.core.$strip>, z.ZodObject<{ 'X-API-TOKEN': z.ZodString; }, z.core.$strip>]>]>, z.ZodUnion, z.ZodObject<{ 'x-lokalise-plugin': z.ZodString; }, z.core.$strip>, z.ZodObject<{ 'X-LOKALISE-PLUGIN': z.ZodString; }, z.core.$strip>]>>; export type TeamUserApiBaseHeaders = z.infer; export declare const TEAM_USER_SCHEMA: z.ZodObject<{ user_id: z.ZodNumber; email: z.ZodEmail; fullname: z.ZodString; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; role: z.ZodEnum<{ owner: "owner"; admin: "admin"; biller: "biller"; member: "member"; portal_member: "portal_member"; }>; uuid: z.ZodGUID; }, z.core.$strip>; export type TeamUser = z.infer; export declare const TEAM_USER_PATH_PARAMS_SCHEMA: z.ZodObject<{ teamId: z.ZodUnion; userId: z.ZodUnion; }, z.core.$strip>; export type TeamUserPathParams = z.infer; export declare const TEAM_PATH_PARAMS_SCHEMA: z.ZodObject<{ teamId: z.ZodNumber; }, z.core.$strip>; export type TeamPathParams = z.infer; export declare const TEAM_USER_RESPONSE_SCHEMA: z.ZodObject<{ team_id: z.ZodNumber; team_uuid: z.ZodGUID; team_user: z.ZodObject<{ user_id: z.ZodNumber; email: z.ZodEmail; fullname: z.ZodString; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; role: z.ZodEnum<{ owner: "owner"; admin: "admin"; biller: "biller"; member: "member"; portal_member: "portal_member"; }>; uuid: z.ZodGUID; }, z.core.$strip>; }, z.core.$strip>; export type TeamUserResponse = z.infer; export declare const LIST_TEAM_USERS_RESPONSE_SCHEMA: z.ZodObject<{ team_id: z.ZodNumber; team_uuid: z.ZodGUID; team_users: z.ZodArray; uuid: z.ZodGUID; }, z.core.$strip>>; }, z.core.$strip>; export type ListTeamUsersResponse = z.infer; export declare const GET_TEAM_USER_PERMISSIONS_REQUEST_BODY_SCHEMA: z.ZodObject<{ projectIds: z.ZodArray>; }, z.core.$strip>; export type GetTeamUserPermissionsRequestBody = z.infer; export declare const USER_PROJECTS_PERMISSIONS_SCHEMA: z.ZodObject<{ id: z.ZodString; permissions: z.ZodArray, z.ZodEnum<{ glossary: "glossary"; create_branches: "create_branches"; }>]>>; }, z.core.$strip>; export type UserProjectsPermissionsSchema = z.infer; export declare const GET_TEAM_USER_PERMISSIONS_RESPONSE_SCHEMA: z.ZodObject<{ projects: z.ZodArray, z.ZodEnum<{ glossary: "glossary"; create_branches: "create_branches"; }>]>>; }, z.core.$strip>>; }, z.core.$strip>; export type GetTeamUserPermissionsResponse = z.infer; export declare const DELETE_TEAM_USER_RESPONSE_SCHEMA: z.ZodObject<{ team_id: z.ZodNumber; team_user_deleted: z.ZodBoolean; }, z.core.$strip>; export type DeleteTeamUserResponse = z.infer; export declare const TEAM_USER_BY_UUID_PATH_PARAMS_SCHEMA: z.ZodObject<{ teamId: z.ZodGUID; userId: z.ZodGUID; }, z.core.$strip>; export type TeamUserByUuidPathParams = z.infer; export declare const INVITE_PORTAL_MEMBER_REQUEST_BODY_SCHEMA: z.ZodObject<{ emails: z.ZodArray; }, z.core.$strip>; export type InvitePortalMemberRequestBody = z.infer; export declare const INVITE_PORTAL_MEMBER_RESPONSE_SCHEMA: z.ZodObject<{ data: z.ZodObject<{ invited: z.ZodArray; failed: z.ZodArray>; }, z.core.$strip>; }, z.core.$strip>; export type InvitePortalMemberResponse = z.infer;