import type { User } from "../../../interfaces/models/User";
import { PaginatedResponse } from "../../../interfaces/PaginatedResponse";
export interface FollowingWithFollowInfo {
    followId: string;
    user: User;
    followedAt: string;
}
export interface FetchFollowingByUserIdParams {
    userId: string;
    page?: number;
    limit?: number;
}
declare function useFetchFollowingByUserId(): (params: FetchFollowingByUserIdParams) => Promise<PaginatedResponse<FollowingWithFollowInfo>>;
export default useFetchFollowingByUserId;
