import { VideoStatus } from '../types'; interface UseVideoStatusProps { videoId: string | null; baseUrl?: string; authHeaders?: Record; enabled?: boolean; } export declare function useVideoStatus({ videoId, baseUrl, authHeaders, enabled, }: UseVideoStatusProps): { status: VideoStatus | null; playback: { primaryUrl?: string; rawUrl?: string; fallbackUrl?: string; downloadUrl?: string; mime?: string; supportsRange?: boolean; playable?: boolean; optimizedReady?: boolean; rawPlayable?: boolean; proxyReady?: boolean; proxyLowReady?: boolean; } | null; videoUrl: string | null; primaryUrl: string | null; optimizedReady: boolean; nativeVideoUrl: string | null; rawPlayable: boolean; isStatusAvailable: boolean; }; export {}; //# sourceMappingURL=useVideoStatus.d.ts.map