import { SCIncubatorType, SCUserType } from '../types';
/**
 :::info
 This custom hook is used to manage to manage subscribed incubators.
 :::
 :::tipHow to use it:

 Follow these steps:
 ```jsx
 1. const scUserContext: SCUserContextType = useSCUser();
 2. const scSubscribedIncubatorsManager: SCSubscribedIncubatorsManagerType = scUserContext.managers.incubators;
 3. scSubscribedIncubatorsManager.isSubscribed(incubator)
 ```
 :::
 */
export default function useSCSubscribedIncubatorsManager(user?: SCUserType): {
    incubators: any[];
    loading: number[];
    isLoading: (obj: {
        id: number;
    }) => boolean;
    subscribe: (incubator: SCIncubatorType) => Promise<any>;
    isSubscribed: (incubator: SCIncubatorType) => boolean;
    refresh: () => void;
    emptyCache: () => void;
};
//# sourceMappingURL=useSCSubscribedIncubatorsManager.d.ts.map