export { AccountAvatar, AccountAvatarProps, AccountSwitcher, AccountSwitcherProps, AccountSwitcherProvider, AccountSwitcherProviderProps, HandoffArrivalToast, HandoffArrivalToastProps, useAccountSwitcherContext } from './components/index.mjs'; export { HandoffArrival, useAccountSwitcher, useHandoffArrival, useSession, useUser } from './hooks/index.mjs'; export { j as AccountSwitchedPayload, A as AccountSwitcherConfig, a as AccountSwitcherContextValue, k as ActionRequestPayload, n as AddAccountWithTokenFailedPayload, m as AddAccountWithTokenOkPayload, l as AddAccountWithTokenPayload, c as AlertPayload, C as ConfirmPayload, D as DialogConfig, E as ErrorPayload, M as MESSAGE_TYPES, P as PostMessageClient, h as PostMessageData, e as PostMessageEventHandler, d as PostMessageEventType, p as PrepSignFailedPayload, o as PrepSignedPayload, b as PromptPayload, R as ResizePayload, S as Session, i as SessionChangedPayload, f as SetSessionPayload, g as UrlRedirectPayload, U as User } from './types-CXDDCs0b.mjs'; import 'react/jsx-runtime'; import 'react'; /** * Action types for Unified Action Protocol * These constants define all available actions that can be sent via ACTION_REQUEST */ declare const ACTIONS: { readonly GET_ACCOUNTS: "get-accounts"; readonly SWITCH_ACCOUNT: "switch-account"; readonly ADD_ACCOUNT: "add-account"; readonly REMOVE_ACCOUNT: "remove-account"; readonly LOGOUT_ACCOUNT: "logout-account"; readonly LOGOUT_ALL: "logout-all"; readonly MANAGE_ACCOUNT: "manage-account"; readonly UPDATE_AVATAR: "update-avatar"; readonly SET_SESSION: "set-session"; }; /** * Action type - union of all possible action values */ type Action = typeof ACTIONS[keyof typeof ACTIONS]; export { ACTIONS, type Action };