import { type QueryObserverResult } from '@tanstack/react-query';
import { type AiAgent } from '../api';
import { type FleekAgent } from '@components/FleekAgents/hooks/useFleekAgents';
export interface UseAgentsResult {
    agents?: (AiAgent | FleekAgent)[];
    agentsPending: boolean;
    agentsError?: string;
    agentsRefetching: boolean;
    refetchAgents: () => Promise<QueryObserverResult<AiAgent[], Error>>;
}
export declare const useAgents: () => UseAgentsResult;
