import { BaseAPI } from '../../../common/BaseAPI';
import Configuration from '../../../common/Configuration';
import H262Api from './h262/H262Api';
import H264Api from './h264/H264Api';
import H265Api from './h265/H265Api';
import Vp8Api from './vp8/Vp8Api';
import Vp9Api from './vp9/Vp9Api';
import Av1Api from './av1/Av1Api';
import MjpegApi from './mjpeg/MjpegApi';
/**
 * VideoApi - object-oriented interface
 * @export
 * @class VideoApi
 * @extends {BaseAPI}
 */
export default class VideoApi extends BaseAPI {
    h262: H262Api;
    h264: H264Api;
    h265: H265Api;
    vp8: Vp8Api;
    vp9: Vp9Api;
    av1: Av1Api;
    mjpeg: MjpegApi;
    constructor(configuration: Configuration);
}
