import { SxProps, Theme } from '@mui/material/styles';
import { AgentTask } from './AgentTaskList';
import { AgentStatus } from './AgentStatusItem';
export interface AgentPopupProps {
    open: boolean;
    anchorEl: HTMLElement | null;
    onClose: () => void;
    agent: {
        id: string;
        status: AgentStatus;
        taskName: string;
        startedAt: string;
        tasks: AgentTask[];
        output?: string[];
    };
    onPause?: () => void;
    onResume?: () => void;
    onCancel?: () => void;
    onDetach?: () => void;
    sx?: SxProps<Theme>;
}
declare function AgentPopup({ open, anchorEl, onClose, agent, onPause, onResume, onCancel, onDetach, sx, }: AgentPopupProps): import("react/jsx-runtime").JSX.Element;
declare namespace AgentPopup {
    var displayName: string;
}
export default AgentPopup;
