import { Feed, FeedState } from '../../../src/feed';
declare const selector: ({ following_count, following, following_pagination, }: FeedState) => {
    following_count: number | undefined;
    following: import("../../..").FollowResponse[] | undefined;
    following_pagination: (import("../../..").PagerResponse & import("../../..").LoadingStates & {
        sort?: import("../../..").SortParamRequest[];
    }) | undefined;
};
type UseFollowingReturnType = ReturnType<typeof selector> & {
    is_loading_next_page: boolean;
    has_next_page: boolean;
    loadNextPage: (...options: Parameters<Feed['loadNextPageFollowers']>) => Promise<void>;
};
export declare function useFollowing(feed: Feed): UseFollowingReturnType;
export declare function useFollowing(feed?: Feed): UseFollowingReturnType | undefined;
export {};
