import type { RoleIdentifier } from './role-identifier'; import type { UserAccess } from './user-access'; export interface User { access: UserAccess; assignedBranchKey?: string; creationDate?: string; email?: string; encodedKey?: string; firstName: string; homePhone?: string; id?: string; language?: UserLanguageEnum; lastLoggedInDate?: string; lastModifiedDate?: string; lastName?: string; mobilePhone?: string; notes?: string; role?: RoleIdentifier; title?: string; transactionLimits?: { [key: string]: number; }; twoFactorAuthentication?: boolean; userState?: UserUserStateEnum; username: string; } export declare const UserLanguageEnum: { 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 UserLanguageEnum = (typeof UserLanguageEnum)[keyof typeof UserLanguageEnum]; export declare const UserUserStateEnum: { readonly Active: "ACTIVE"; readonly Inactive: "INACTIVE"; readonly Locked: "LOCKED"; }; export type UserUserStateEnum = (typeof UserUserStateEnum)[keyof typeof UserUserStateEnum];