import type { ICompatVTTCue } from "../../../compat/browser_compatibility_types";
import type { ISupportedTextTrackFormat } from "../../../transports";
/**
 * Convert text track data into timed VTT Cues.
 * @param {string} type - Text track format wanted
 * @param {string|BufferSource} data - Text track data
 * @param {Object} context
 * @param {Number} timestampOffset - offset to apply to every timed text
 * @returns {Array.<VTTCue>}
 * @throws Error - Throw if no parser is found for the given type
 */
export default function parseTextTrackToCues(type: ISupportedTextTrackFormat, data: string | BufferSource, context: {
    initTimescale: number | null;
    language: string | undefined;
}, timestampOffset: number): Array<ICompatVTTCue | TextTrackCue>;
//# sourceMappingURL=native_parsers.d.ts.map