import { ITVProps } from './types';
import { EMediaSourceType } from '@xverse/core';
export declare const useTV: (props: Omit<ITVProps, "needCustomControl" | "imageViewerCloseButtonProps" | "fullScreenCloseButtonStyle"> & {
    videoId: string;
}) => {
    url: string;
    showCloseBtn: boolean;
    showImage: boolean;
    showVideo: boolean;
    componentId: string;
    setShowVideo: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    setShowImage: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    onEnd: () => void;
    handleFullClose: () => void;
    type: EMediaSourceType;
    videoContainerStyle: import("react").CSSProperties;
};
