import React from "react";
import { Agent } from "../editor/services/agentService";
interface AgentCardProps {
    agent: Agent;
    onClick: (agent: Agent, event?: React.MouseEvent) => void;
    onResume?: (agent: Agent, event?: React.MouseEvent) => void;
    onClose?: (agentId: string, agentName: string) => void;
    onDelete?: (agentId: string, agentName: string, event: React.MouseEvent) => void;
    onDismiss?: (agentId: string, agentName: string) => void;
    formatDateTime: (dateString: string) => string;
    /** Whether this card is selected */
    selected?: boolean;
}
/**
 * Priority order used by the inbox to sort agents.
 * Lower number = shown higher in the list.
 */
export declare function getInboxAttentionPriority(agent: Agent): number;
export declare function AgentCard({ agent, onClick, onResume, onClose, onDelete, onDismiss, formatDateTime, selected, }: AgentCardProps): import("react/jsx-runtime").JSX.Element;
export {};
