import BitmovinResponse from './BitmovinResponse';
/**
 * @export
 * @class BasicMediaInfo
 */
export declare class BasicMediaInfo extends BitmovinResponse {
    /**
     * The value is a quoted-string which specifies the group to which the Rendition belongs. (required)
     * @type {string}
     * @memberof BasicMediaInfo
     */
    groupId?: string;
    /**
     * Primary language in the rendition.
     * @type {string}
     * @memberof BasicMediaInfo
     */
    language?: string;
    /**
     * Identifies a language that is associated with the Rendition.
     * @type {string}
     * @memberof BasicMediaInfo
     */
    assocLanguage?: string;
    /**
     * Human readable description of the rendition. (required)
     * @type {string}
     * @memberof BasicMediaInfo
     */
    name?: string;
    /**
     * If set to true, the client SHOULD play this Rendition of the content in the absence of information from the user.
     * @type {boolean}
     * @memberof BasicMediaInfo
     */
    isDefault?: boolean;
    /**
     * If set to true, the client MAY choose to play this Rendition in the absence of explicit user preference.
     * @type {boolean}
     * @memberof BasicMediaInfo
     */
    autoselect?: boolean;
    /**
     * Contains Uniform Type Identifiers
     * @type {string[]}
     * @memberof BasicMediaInfo
     */
    characteristics?: string[];
    constructor(obj?: Partial<BasicMediaInfo>);
}
export default BasicMediaInfo;
