/// <reference types="react" />
import { SCIncubatorType } from '@selfcommunity/types';
import { CacheStrategies } from '@selfcommunity/utils';
/**
 :::info
 This custom hook is used to fetch an incubator object.
 :::
 * @param object
 * @param object.id
 * @param object.incubator
 * @param object.cacheStrategy
 */
export default function useSCFetchIncubator({ id, incubator, cacheStrategy, }: {
    id?: number;
    incubator?: SCIncubatorType;
    cacheStrategy?: CacheStrategies;
}): {
    scIncubator: SCIncubatorType;
    setSCIncubator: import("react").Dispatch<import("react").SetStateAction<SCIncubatorType>>;
    error: string;
};
