import { type AiAgentStatus, type AgentLog } from '../api';
export interface UseAgentLogsProps {
    isLoggedIn: boolean;
    agentId?: string;
    accessToken?: string;
    agentStatus?: AiAgentStatus;
}
export interface UseAgentLogsResult {
    logs: AgentLog[];
    loading: boolean;
    error?: string;
    hasNextPage: boolean;
    refetch: () => void;
    fetchNextPage: () => Promise<void>;
    isFetchingNextPage: boolean;
    nextCursor?: string;
}
export declare const useAgentLogs: ({ isLoggedIn, agentId, agentStatus, accessToken, }: UseAgentLogsProps) => UseAgentLogsResult;
