import { SCUserType } from '../types';
/**
 * Custom hook 'useSCFollowedManager'
 * Use this hook to manage followed users:
 * 1. const scUserContext: SCUserContextType = useSCUser();
 * 2. const scFollowedManager: SCFollowedManagerType = scUserContext.manager.followed;
 * 3. scFollowedManager.isFollowed(user)
 */
export default function useSCFollowedManager(user?: SCUserType): {
    followed: any[];
    loading: number[];
    isLoading: (obj: {
        id: number;
    }) => boolean;
    follow?: undefined;
    isFollowed?: undefined;
    refresh?: undefined;
    emptyCache?: undefined;
} | {
    followed: any[];
    loading: number[];
    isLoading: (obj: {
        id: number;
    }) => boolean;
    follow: (user: SCUserType) => Promise<any>;
    isFollowed: (user: SCUserType) => boolean;
    refresh: () => void;
    emptyCache: () => void;
};
//# sourceMappingURL=useSCFollowersManager.d.ts.map