import type { AgentConfig, Team, AddAgentRequest, UpdateAgentRequest, AddTeamRequest } from "@polpo-ai/sdk"; export interface UseAgentsReturn { agents: AgentConfig[]; teams: Team[]; isLoading: boolean; error: Error | null; addAgent: (req: AddAgentRequest, teamName?: string) => Promise; isAddingAgent: boolean; updateAgent: (name: string, req: UpdateAgentRequest) => Promise; isUpdatingAgent: boolean; removeAgent: (name: string) => Promise; isRemovingAgent: boolean; addTeam: (req: AddTeamRequest) => Promise; isAddingTeam: boolean; removeTeam: (name: string) => Promise; isRemovingTeam: boolean; renameTeam: (oldName: string, newName: string) => Promise; isRenamingTeam: boolean; refetch: () => Promise; invalidate: () => Promise; } export declare function useAgents(): UseAgentsReturn; //# sourceMappingURL=use-agents.d.ts.map