import * as react_jsx_runtime from 'react/jsx-runtime';
import { WidgetRootDomProps } from './utils.cjs';
import { ActiveSession } from '../api/endpoint.cjs';
import './elements.cjs';
import 'react';
import '@radix-ui/themes';
import '@radix-ui/themes/props';
import '../dialog-CGXwsXVe.cjs';
import '@radix-ui/themes/components/dialog';
import '../alert-dialog-BMbVcJfZ.cjs';
import '@radix-ui/themes/components/alert-dialog';
import '../dropdown-menu-BQ5LtvdR.cjs';
import '@radix-ui/themes/components/dropdown-menu';
import '../select-KR89Qnvm.cjs';
import '@radix-ui/themes/components/select';
import '@tanstack/react-query';
import '../api/widgets-api-client.cjs';

interface UserSessionsProps extends WidgetRootDomProps {
    sessionsData: ActiveSession[];
    currentSessionId: string;
}
declare const UserSessions: ({ sessionsData: sessions, currentSessionId, ...domProps }: UserSessionsProps) => react_jsx_runtime.JSX.Element;
interface UserSessionsLoadingProps extends WidgetRootDomProps {
}
declare const UserSessionsLoading: React.FC<UserSessionsLoadingProps>;
interface UserSessionsErrorProps extends WidgetRootDomProps {
    error: unknown;
}
declare const UserSessionsError: React.FC<UserSessionsErrorProps>;

export { UserSessions, UserSessionsError, type UserSessionsErrorProps, UserSessionsLoading, type UserSessionsLoadingProps };
