import { QueryKey } from '@tanstack/react-query';
import { UR } from 'getstream';
import type { ICachePage } from '../..';
export interface IQueryFns {
    list: (_: UR) => Promise<ICachePage>;
}
interface ILikesFeedArgs {
    queryFns: IQueryFns;
    queryKey: QueryKey;
}
export declare function useLikesFeed({ queryFns: { list }, queryKey }: ILikesFeedArgs): {
    likesCount: string;
    error: Error | null;
    isLoading: boolean;
    hasNextPage: boolean;
    fetchNextPage: (options?: import("@tanstack/query-core/build/legacy/queryClient-13f81fcb").a2 | undefined) => Promise<import("@tanstack/query-core/build/legacy/queryClient-13f81fcb").aj<import("../..").ICache, Error>>;
    refetch: (options?: import("@tanstack/query-core/build/legacy/queryClient-13f81fcb").Z | undefined) => Promise<import("@tanstack/query-core/build/legacy/queryClient-13f81fcb").ac<import("../..").ICache, Error>>;
    likes: import("../../../../..").IReaction[];
};
export {};
