import * as React from 'react'; export { UserSessionsError, UserSessionsErrorProps, UserSessionsLoading, UserSessionsLoadingProps } from './lib/user-sessions.js'; import { WidgetRootDomProps } from './lib/utils.js'; import 'react/jsx-runtime'; import './api/endpoint.js'; import '@tanstack/react-query'; import './api/widgets-api-client.js'; import './lib/elements.js'; import '@radix-ui/themes'; import '@radix-ui/themes/props'; import './dialog-CGXwsXVe.js'; import '@radix-ui/themes/components/dialog'; import './alert-dialog-BMbVcJfZ.js'; import '@radix-ui/themes/components/alert-dialog'; import './dropdown-menu-BQ5LtvdR.js'; import '@radix-ui/themes/components/dropdown-menu'; import './select-KR89Qnvm.js'; import '@radix-ui/themes/components/select'; type UserSessionsWithoutCurrentSessionIdProps = { authToken: () => Promise; currentSessionId?: never; }; type UserSessionsWithCurrentSessionIdProps = { authToken: string; currentSessionId: string; }; type UserSessionsProps = WidgetRootDomProps & (UserSessionsWithoutCurrentSessionIdProps | UserSessionsWithCurrentSessionIdProps); declare const UserSessions: React.FC; export { UserSessions, type UserSessionsProps };