import type { AiAgent, AiAgentStatus } from '@base/api';
import { type QueryObserverResult } from '@tanstack/react-query';
export interface FleekAgent extends AiAgent {
    name: string;
    status: AiAgentStatus;
    agentId: string;
    category: string;
    image: string;
    author: string;
}
export interface UseFleekAgentsResult {
    fleekAgents: FleekAgent[];
    fleekAgentsPending: boolean;
    fleekAgentsError?: string;
    fleekAgentsRefetching: boolean;
    refetchFleekAgents: () => Promise<QueryObserverResult<FleekAgent[], Error>>;
}
export declare const useFleekAgents: () => UseFleekAgentsResult;
