import { QueryKey } from '@tanstack/react-query';
import { UR } from 'getstream';
import type { ICache, ICachePage } from '../..';
export interface IListLikesArgs {
    queryFn: (_: UR) => Promise<ICachePage>;
    queryKey: QueryKey;
}
export declare function useListLikes({ queryFn, queryKey }: IListLikesArgs): {
    likes: import('../../../../../../discussion/shared').IReaction[];
    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<ICache, Error>>;
    refetch: (options?: import("@tanstack/query-core/build/legacy/queryClient-13f81fcb").Z | undefined) => Promise<import("@tanstack/query-core/build/legacy/queryClient-13f81fcb").ac<ICache, Error>>;
};
