import type { RoleIdentifier } from './role-identifier'; import type { UserAccess } from './user-access'; export interface UserRequest { access: UserAccess; assignedBranchKey?: string; email?: string; encodedKey?: string; firstName: string; homePhone?: string; language?: UserRequestLanguageEnum; lastName?: string; mobilePhone?: string; notes?: string; password: string; role?: RoleIdentifier; title?: string; transactionLimits?: { [key: string]: number; }; twoFactorAuthentication?: boolean; username: string; } export declare const UserRequestLanguageEnum: { readonly English: "ENGLISH"; readonly Portugese: "PORTUGESE"; readonly Spanish: "SPANISH"; readonly Russian: "RUSSIAN"; readonly French: "FRENCH"; readonly Georgian: "GEORGIAN"; readonly Chinese: "CHINESE"; readonly Indonesian: "INDONESIAN"; readonly Romanian: "ROMANIAN"; readonly Burmese: "BURMESE"; readonly German: "GERMAN"; readonly PortugueseBrazil: "PORTUGUESE_BRAZIL"; readonly Vietnamese: "VIETNAMESE"; readonly Italian: "ITALIAN"; readonly Thai: "THAI"; readonly Norwegian: "NORWEGIAN"; readonly Phrase: "PHRASE"; }; export type UserRequestLanguageEnum = (typeof UserRequestLanguageEnum)[keyof typeof UserRequestLanguageEnum];