/**
 * 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 { BaseModelWithCreativeSetType } from './baseModelWithCreativeSetType';
import { TargetAppCategories } from './targetAppCategories';
import { VideoRewardedTypeTargeting } from './videoRewardedTypeTargeting';
import { VideoTargeting } from './videoTargeting';
export interface ABTestingVariantDTO {
    bidAndBudgetAdjustment?: boolean;
    bidPrice?: number;
    bidRangeMax?: number;
    bidRangeMin?: number;
    creativeSets?: Array<BaseModelWithCreativeSetType>;
    dailyMediaBudget?: number;
    pacingTypeId?: number;
    pricingModel?: ABTestingVariantDTO.PricingModelEnum;
    pricingTypeId?: number;
    targetAndroidCategories?: TargetAppCategories;
    targetIosCategories?: TargetAppCategories;
    variantId?: number;
    variantName?: string;
    variantPercentage?: number;
    variantType?: ABTestingVariantDTO.VariantTypeEnum;
    videoPlacement?: VideoTargeting;
    videoRewardedTypeTargeting?: VideoRewardedTypeTargeting;
}
export declare namespace ABTestingVariantDTO {
    type PricingModelEnum = 'CPM' | 'CPC' | 'CPA' | 'CTR' | 'DCPMC' | 'DCPMA' | 'CPI' | 'BOOST' | 'RCPC' | 'CPA_BOOST' | 'CPR';
    const PricingModelEnum: {
        CPM: PricingModelEnum;
        CPC: PricingModelEnum;
        CPA: PricingModelEnum;
        CTR: PricingModelEnum;
        DCPMC: PricingModelEnum;
        DCPMA: PricingModelEnum;
        CPI: PricingModelEnum;
        BOOST: PricingModelEnum;
        RCPC: PricingModelEnum;
        CPABOOST: PricingModelEnum;
        CPR: PricingModelEnum;
    };
    type VariantTypeEnum = 'MODEL' | 'STRATEGY' | 'CREATIVE' | 'PACING_TYPE' | 'CATEGORY' | 'CREATIVE_SET' | 'PRICING' | 'VIDEO_PLACEMENT';
    const VariantTypeEnum: {
        MODEL: VariantTypeEnum;
        STRATEGY: VariantTypeEnum;
        CREATIVE: VariantTypeEnum;
        PACINGTYPE: VariantTypeEnum;
        CATEGORY: VariantTypeEnum;
        CREATIVESET: VariantTypeEnum;
        PRICING: VariantTypeEnum;
        VIDEOPLACEMENT: VariantTypeEnum;
    };
}
