import { z } from 'zod/v4'; export declare const GET_USER_REQUEST_PATH_PARAMS_SCHEMA: z.ZodObject<{ userId: z.ZodGUID; }, z.core.$strip>; export type GetUserRequestPathParams = z.infer; export declare const GET_EXPERT_USER_RESPONSE_SCHEMA: z.ZodObject<{ id: z.ZodNumber; uuid: z.ZodGUID; fullname: z.ZodString; email: z.ZodString; }, z.core.$strip>; export type GetExpertUserResponse = z.infer; export declare const getUserContract: import("@lokalise/api-contracts").GetRouteDefinition, z.ZodObject<{ userId: z.ZodGUID; }, z.core.$strip>, undefined, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ authorization: z.ZodString; 'content-type': z.ZodLiteral<"application/json">; }, z.core.$strip>]>, undefined, false, false, { 200: z.ZodObject<{ id: z.ZodNumber; uuid: z.ZodGUID; fullname: z.ZodString; email: z.ZodString; }, z.core.$strip>; }>; export declare const GET_USER_NOTIFICATION_SETTINGS_REQUEST_PATH_PARAMS_SCHEMA: z.ZodObject<{ userId: z.ZodGUID; }, z.core.$strip>; export type GetUserNotificationSettingsRequestPathParams = z.infer; export declare const USER_NOTIFICATION_SETTINGS_SCHEMA: z.ZodObject<{ ai_word_limit: z.ZodBoolean; contribution: z.ZodBoolean; comments: z.ZodBoolean; comments_period: z.ZodString; chat: z.ZodBoolean; chat_period: z.ZodString; chat_sound: z.ZodBoolean; translators: z.ZodBoolean; service: z.ZodBoolean; }, z.core.$strip>; export declare const GET_EXPERT_USER_NOTIFICATION_SETTINGS_RESPONSE_SCHEMA: z.ZodObject<{ ai_word_limit: z.ZodBoolean; contribution: z.ZodBoolean; comments: z.ZodBoolean; comments_period: z.ZodString; chat: z.ZodBoolean; chat_period: z.ZodString; chat_sound: z.ZodBoolean; translators: z.ZodBoolean; service: z.ZodBoolean; }, z.core.$strip>; export type GetExpertUserNotificationSettingsResponse = z.infer; export declare const getUserNotificationSettingsContract: import("@lokalise/api-contracts").GetRouteDefinition, z.ZodObject<{ userId: z.ZodGUID; }, z.core.$strip>, undefined, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ authorization: z.ZodString; 'content-type': z.ZodLiteral<"application/json">; }, z.core.$strip>]>, undefined, false, false, { 200: z.ZodObject<{ ai_word_limit: z.ZodBoolean; contribution: z.ZodBoolean; comments: z.ZodBoolean; comments_period: z.ZodString; chat: z.ZodBoolean; chat_period: z.ZodString; chat_sound: z.ZodBoolean; translators: z.ZodBoolean; service: z.ZodBoolean; }, z.core.$strip>; }>; export declare const GET_USERS_NOTIFICATION_SETTINGS_REQUEST_BODY_SCHEMA: z.ZodObject<{ user_ids: z.ZodArray; }, z.core.$strip>; export type GetUsersNotificationSettingsRequestBodyParams = z.infer; export declare const GET_EXPERT_USERS_NOTIFICATION_SETTINGS_RESPONSE_SCHEMA: z.ZodArray; }, z.core.$strip>>; export type GetExpertUsersNotificationSettingsResponse = z.infer; export declare const getUsersNotificationSettingsContract: import("@lokalise/api-contracts").PayloadRouteDefinition; }, z.core.$strip>, z.ZodArray; }, z.core.$strip>>, undefined, undefined, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ authorization: z.ZodString; 'content-type': z.ZodLiteral<"application/json">; }, z.core.$strip>]>, undefined, false, false, { 200: z.ZodArray; }, z.core.$strip>>; }>; export declare const EXPERT_TEAM_USER_SCHEMA: z.ZodObject<{ user_id: z.ZodNumber; email: z.ZodString; fullname: z.ZodString; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; role: z.ZodString; uuid: z.ZodGUID; }, z.core.$strip>; export declare const GET_TEAM_USERS_REQUEST_PATH_PARAMS_SCHEMA: z.ZodObject<{ teamId: z.ZodString; }, z.core.$strip>; export type GetTeamUsersRequestPathParams = z.infer; export declare const GET_EXPERT_TEAM_USERS_RESPONSE_SCHEMA: z.ZodObject<{ team_id: z.ZodNumber; team_uuid: z.ZodGUID; team_users: z.ZodArray>; }, z.core.$strip>; export type ExpertTeamUser = z.infer; export type GetExpertTeamUsersResponse = z.infer; export declare const getTeamUsersContract: import("@lokalise/api-contracts").GetRouteDefinition>; }, z.core.$strip>, z.ZodObject<{ teamId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ page: z.ZodDefault>; }, z.core.$strip>, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ authorization: z.ZodString; 'content-type': z.ZodLiteral<"application/json">; }, z.core.$strip>]>, undefined, false, false, { 200: z.ZodObject<{ team_id: z.ZodNumber; team_uuid: z.ZodGUID; team_users: z.ZodArray>; }, z.core.$strip>; }>; export declare const GET_TEAM_USER_REQUEST_PATH_PARAMS_SCHEMA: z.ZodObject<{ teamId: z.ZodString; userId: z.ZodString; }, z.core.$strip>; export type GetTeamUserRequestPathParams = z.infer; export declare const GET_EXPERT_TEAM_USER_RESPONSE_SCHEMA: z.ZodObject<{ team_id: z.ZodNumber; team_uuid: z.ZodGUID; team_user: z.ZodObject<{ user_id: z.ZodNumber; email: z.ZodString; fullname: z.ZodString; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; role: z.ZodString; uuid: z.ZodGUID; }, z.core.$strip>; }, z.core.$strip>; export type GetExpertTeamUserResponse = z.infer; export declare const getTeamUserContract: import("@lokalise/api-contracts").GetRouteDefinition; }, z.core.$strip>, z.ZodObject<{ teamId: z.ZodString; userId: z.ZodString; }, z.core.$strip>, undefined, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ authorization: z.ZodString; 'content-type': z.ZodLiteral<"application/json">; }, z.core.$strip>]>, undefined, false, false, { 200: z.ZodObject<{ team_id: z.ZodNumber; team_uuid: z.ZodGUID; team_user: z.ZodObject<{ user_id: z.ZodNumber; email: z.ZodString; fullname: z.ZodString; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; role: z.ZodString; uuid: z.ZodGUID; }, z.core.$strip>; }, z.core.$strip>; }>; export declare const EXPERT_TEAM_USER_GROUP_PERMISSIONS_LANGUAGE_SCHEMA: z.ZodObject<{ lang_id: z.ZodNumber; lang_iso: z.ZodString; lang_name: z.ZodString; is_writable: z.ZodBoolean; }, z.core.$strip>; export declare const EXPERT_TEAM_USER_GROUP_SCHEMA: z.ZodObject<{ group_id: z.ZodNumber; name: z.ZodString; permissions: z.ZodObject<{ is_admin: z.ZodBoolean; is_reviewer: z.ZodBoolean; admin_rights: z.ZodArray; languages: z.ZodArray>; role_id: z.ZodNullable; }, z.core.$strip>; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; team_id: z.ZodNumber; projects: z.ZodArray; members: z.ZodArray; }, z.core.$strip>; export type ExpertTeamUserGroupPermissionsLanguage = z.infer; export type ExpertTeamUserGroup = z.infer; export declare const GET_TEAM_USER_GROUPS_REQUEST_PATH_PARAMS_SCHEMA: z.ZodObject<{ teamId: z.ZodString; }, z.core.$strip>; export type GetTeamUserGroupsRequestPathParams = z.infer; export declare const GET_EXPERT_TEAM_USER_GROUPS_RESPONSE_SCHEMA: z.ZodObject<{ team_id: z.ZodNumber; team_uuid: z.ZodGUID; user_groups: z.ZodArray; languages: z.ZodArray>; role_id: z.ZodNullable; }, z.core.$strip>; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; team_id: z.ZodNumber; projects: z.ZodArray; members: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; export type GetExpertTeamUserGroupsResponse = z.infer; export declare const getTeamUserGroupsContract: import("@lokalise/api-contracts").GetRouteDefinition; languages: z.ZodArray>; role_id: z.ZodNullable; }, z.core.$strip>; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; team_id: z.ZodNumber; projects: z.ZodArray; members: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ teamId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ page: z.ZodDefault>; }, z.core.$strip>, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ authorization: z.ZodString; 'content-type': z.ZodLiteral<"application/json">; }, z.core.$strip>]>, undefined, false, false, { 200: z.ZodObject<{ team_id: z.ZodNumber; team_uuid: z.ZodGUID; user_groups: z.ZodArray; languages: z.ZodArray>; role_id: z.ZodNullable; }, z.core.$strip>; created_at: z.ZodString; created_at_timestamp: z.ZodNumber; team_id: z.ZodNumber; projects: z.ZodArray; members: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; }>;