import AiSceneAnalysisAssetDescription from './AiSceneAnalysisAssetDescription';
import AiSceneAnalysisAutomaticAdPlacement from './AiSceneAnalysisAutomaticAdPlacement';
import AiSceneAnalysisOutputLanguageCodes from './AiSceneAnalysisOutputLanguageCodes';
/**
 * @export
 * @class AiSceneAnalysisFeatures
 */
export declare class AiSceneAnalysisFeatures {
    /**
     * AI scene analysis will create an asset description file.
     * @type {AiSceneAnalysisAssetDescription}
     * @memberof AiSceneAnalysisFeatures
     */
    assetDescription?: AiSceneAnalysisAssetDescription;
    /**
     * Ad markers placed on detected scene changes and configured positions.
     * @type {AiSceneAnalysisAutomaticAdPlacement}
     * @memberof AiSceneAnalysisFeatures
     */
    automaticAdPlacement?: AiSceneAnalysisAutomaticAdPlacement;
    /**
     * AI scene analysis will create translated asset description files for the language codes.
     * @type {AiSceneAnalysisOutputLanguageCodes}
     * @memberof AiSceneAnalysisFeatures
     */
    outputLanguageCodes?: AiSceneAnalysisOutputLanguageCodes;
    constructor(obj?: Partial<AiSceneAnalysisFeatures>);
}
export default AiSceneAnalysisFeatures;
