import { type AgentCapabilities } from './use-deployment-data';
import { type Model } from '../types';
export interface AgentTriggerData {
    id: string;
    name: string;
    avatar: string | null;
    welcomeMessage: string | null;
    description: string | null;
    capabilities: AgentCapabilities;
    models: Model[];
    standardSuggestions: string[];
    promptOptimizationChoice: string | null;
}
export interface UseAgentsDataResult {
    agents: AgentTriggerData[];
    isLoading: boolean;
    error: Error | null;
    retry: () => void;
}
export declare function useAgentsData(agentIds: string[]): UseAgentsDataResult;
