import type { AudioTrack, VideoTrack, TextTrack } from 'react-native-video'; export declare const combineHandlers: void>(...handlers: (T | undefined)[]) => (...args: Parameters) => void; /** * Deduplicates video tracks: * - Groups by width, height, codecs. * - Keeps the highest bitrate in each group. */ export declare function dedupeVideoTracks(tracks: T[]): T[]; /** * Deduplicates audio/text tracks: * - Groups by language. * - Keeps the first occurrence of each language. * - Filters out tracks with null/undefined language. */ export declare function dedupeLanguageTracks(tracks: T[]): T[]; /** * Convert HEX + alpha to RGBA string * @param hex - hex color (#RRGGBB or #RGB) * @param alpha - opacity (0 to 1) * @returns rgba(r,g,b,a) */ export declare function hexToRgba(hex: string, alpha: number): string; //# sourceMappingURL=common.d.ts.map