import CodecConfigType from './CodecConfigType';
import CodecConfiguration from './CodecConfiguration';
import PixelFormat from './PixelFormat';
/**
 * @export
 * @class MjpegVideoConfiguration
 */
export declare class MjpegVideoConfiguration extends CodecConfiguration {
    /**
     * Discriminator property for CodecConfiguration
     * @type {string}
     * @memberof MjpegVideoConfiguration
     */
    readonly type: CodecConfigType;
    /**
     * Width of the encoded video
     * @type {number}
     * @memberof MjpegVideoConfiguration
     */
    width?: number;
    /**
     * Height of the encoded video
     * @type {number}
     * @memberof MjpegVideoConfiguration
     */
    height?: number;
    /**
     * Target frame rate of the encoded video! (required)
     * @type {number}
     * @memberof MjpegVideoConfiguration
     */
    rate?: number;
    /**
     * The quality scale parameter (required)
     * @type {number}
     * @memberof MjpegVideoConfiguration
     */
    qScale?: number;
    /**
     * @type {PixelFormat}
     * @memberof MjpegVideoConfiguration
     */
    pixelFormat?: PixelFormat;
    constructor(obj?: Partial<MjpegVideoConfiguration>);
}
export default MjpegVideoConfiguration;
