/// import type { StyleProp, NativeSyntheticEvent, ViewStyle, NativeMethods } from 'react-native'; import type { HMSHLSPlayerCuesEvent, HMSHLSPlayerPlaybackEvent, HMSHLSPlayerStatsEvent, RequestedDataEvent } from '../../types'; export type HmsHlsPlaybackEventHandler = (event: NativeSyntheticEvent) => void; export type HmsHlsStatsEventHandler = (event: NativeSyntheticEvent) => void; export type HlsSPlayerCuesEventHandler = (event: NativeSyntheticEvent) => void; export type RequestedDataEventHandler = (event: NativeSyntheticEvent) => void; export type RCTHMSHLSPlayerProps = { url?: string; style?: StyleProp; enableStats?: boolean; enableControls?: boolean; onHmsHlsPlaybackEvent?: HmsHlsPlaybackEventHandler; onHmsHlsStatsEvent?: HmsHlsStatsEventHandler; onDataReturned?: RequestedDataEventHandler; onHlsPlayerCuesEvent?: HlsSPlayerCuesEventHandler; }; export declare const RCTHMSHLSPlayer: import("react-native").HostComponent; export type RCTHMSHLSPlayerRef = React.Component & Readonly; export declare const RCTHMSHLSPlayerViewManagerConfig: { Commands: { [key: string]: number; }; };