/**
 * Api Documentation
 * Api Documentation
 *
 * OpenAPI spec version: 1.0
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */
import { AssetSelectionDTO } from './assetSelectionDTO';
import { CreativeSetRequest } from './creativeSetRequest';
export interface CreativeAssetOptimizationRequest {
    advertiserId?: number;
    assets?: Array<AssetSelectionDTO>;
    creativeSetRequest?: CreativeSetRequest;
    creativeSetType?: CreativeAssetOptimizationRequest.CreativeSetTypeEnum;
}
export declare namespace CreativeAssetOptimizationRequest {
    type CreativeSetTypeEnum = 'IMAGE' | 'VIDEO' | 'THIRD_PARTY_AD_TAGS' | 'ZIPPED_HTML' | 'NATIVE_IMAGE' | 'NATIVE_VIDEO' | 'DYNAMIC_IMAGE' | 'DYNAMIC_MACRO' | 'DYNAMIC_HTML' | 'DYNAMIC_VIDEO' | 'HYBRID_STATIC_AD' | 'HYBRID_DYNAMIC_AD' | 'THIRD_PARTY_VIDEO_AD_TAGS' | 'NATIVE_ICON' | 'ICON' | 'CTV_VIDEO' | 'PLAYABLE';
    const CreativeSetTypeEnum: {
        IMAGE: CreativeSetTypeEnum;
        VIDEO: CreativeSetTypeEnum;
        THIRDPARTYADTAGS: CreativeSetTypeEnum;
        ZIPPEDHTML: CreativeSetTypeEnum;
        NATIVEIMAGE: CreativeSetTypeEnum;
        NATIVEVIDEO: CreativeSetTypeEnum;
        DYNAMICIMAGE: CreativeSetTypeEnum;
        DYNAMICMACRO: CreativeSetTypeEnum;
        DYNAMICHTML: CreativeSetTypeEnum;
        DYNAMICVIDEO: CreativeSetTypeEnum;
        HYBRIDSTATICAD: CreativeSetTypeEnum;
        HYBRIDDYNAMICAD: CreativeSetTypeEnum;
        THIRDPARTYVIDEOADTAGS: CreativeSetTypeEnum;
        NATIVEICON: CreativeSetTypeEnum;
        ICON: CreativeSetTypeEnum;
        CTVVIDEO: CreativeSetTypeEnum;
        PLAYABLE: CreativeSetTypeEnum;
    };
}
