import { SCLiveStreamType } from '@selfcommunity/types';
import { CacheStrategies } from '@selfcommunity/utils';
/**
 :::info
 This custom hook is used to fetch an liveStream object.
 :::
 * @param object
 * @param object.id
 * @param object.liveStream
 * @param object.cacheStrategy
 */
export default function useSCFetchLiveStream({ id, liveStream, cacheStrategy, }: {
    id?: number | string;
    liveStream?: SCLiveStreamType;
    cacheStrategy?: CacheStrategies;
}): {
    scLiveStream: SCLiveStreamType;
    setSCLiveStream: (e: SCLiveStreamType) => void;
    error: string;
};
