import type { AgentInstance } from "@stigmer/protos/ai/stigmer/agentic/agentinstance/v1/api_pb";
/** Props for {@link AgentInstanceDetailPanel}. */
export interface AgentInstanceDetailPanelProps {
    /** The instance to display. */
    readonly instance: AgentInstance;
    /** Organization slug. */
    readonly org: string;
    /** Called when the panel should close. */
    readonly onClose: () => void;
    /** Called after successful deletion. */
    readonly onDeleted?: () => void;
    /** Called when the user clicks "Start session" for this instance. */
    readonly onStartSessionClick?: (instance: AgentInstance) => void;
    /** Called when instance data changes (for parent refetch). */
    readonly onUpdated?: () => void;
}
/**
 * Expandable detail panel for a single AgentInstance.
 *
 * Shows metadata, description, environment bindings (editable), visibility
 * control, share panel (FGA-gated), and a delete action. The agent analog
 * of `WorkflowInstanceDetailPanel`; deletion does not cascade to sessions,
 * so the delete copy reflects that.
 */
export declare function AgentInstanceDetailPanel({ instance, org, onClose, onDeleted, onStartSessionClick, onUpdated, }: AgentInstanceDetailPanelProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=AgentInstanceDetailPanel.d.ts.map