/** * AgentActionModal Component * * Modal for selecting an agent and configuring an action. * Shows agent list, intent input, region selection. */ import React from 'react'; import type { RegisteredAgent } from '@pantheon-systems/css-client'; export interface AgentActionModalProps { /** Whether modal is open */ isOpen: boolean; /** Close handler */ onClose: () => void; /** Available agents */ agents: RegisteredAgent[]; /** Pre-selected target regions */ targetRegions?: string[]; /** Success callback */ onSuccess?: (checkpointId?: string) => void; /** Error callback */ onError?: (error: string) => void; } /** * Modal for selecting an agent and configuring an action. * Shows agent list, intent input, region selection. */ export declare function AgentActionModal({ isOpen, onClose, agents, targetRegions, onSuccess, onError, }: AgentActionModalProps): React.JSX.Element | null;