import * as React from 'react'; import { UserMenuSignedInProps } from './UserMenuSignedIn/UserMenuSignedIn.types'; export declare type UserMenuProps = Omit & { isSignedIn?: boolean; isSigningIn?: boolean; isDisconnecting?: boolean; isActivity?: boolean; i18n?: UserMenuI18N; onClickSignIn?: (event: React.MouseEvent) => void; onClickOpen?: (event: React.MouseEvent, trackingId: string) => void; onClickDownload?: (event: React.MouseEvent) => void; }; export declare type UserMenuI18N = Record<'myAssets' | 'account' | 'viewProfile' | 'signIn' | 'signOut' | 'guest' | 'marketplaceAuthorizations' | 'download', string>; export declare enum UserMenuEventId { ACTIVITY = "activity", ACCOUNT = "account", MY_ASSETS = "my_assets", PROFILE = "profile", SIGN_IN = "sign_in", SIGN_OUT = "sign_out", GUEST = "guest", MARKETPLACE_AUTHORIZATIONS = "marketplace_authorizations", DOWNLOAD = "download", BALANCE = "balance" }