import { ResponseItem } from "./ResponseItem"; export class ResponseItemVideoHtml5 extends ResponseItem { /** * @param {string} src * @param {string} poster * @param {string} type * @param {string} subtitles * @param {string} subtitlelabel * @param {string} subtitlelang */ constructor(src: string, poster: string, type: string, subtitles: string, subtitlelabel: string, subtitlelang: string); _src: string; _subtitles: string; _subtitlelabel: string; _subtitlelang: string; _poster: string; _type: string; /** * @returns {string} */ getSubtitles(): string; /** * @returns {string} */ getSubtitlelabel(): string; /** * @returns {string} */ getSubtitlelang(): string; /** * @returns {string} */ getPoster(): string; /** * @returns {string} */ getType(): string; /** * @returns {string} */ getSrc(): string; /** * Abstract method implementation * * @param {ResponseItem} item * @returns {void} */ mustBeEqualTo(item: ResponseItem): void; /** * Deserializes object from a data object * * @param {object} data * @returns {ResponseItemVideoHtml5} */ fromDataObject(data: object): ResponseItemVideoHtml5; } export { ResponseItem };