import { BaseObject } from './baseObject';
import { CompanionDeliveryOption } from './companionDeliveryOption';
import { CreativePlaceholder } from './creativePlaceholder';
import { CreativeRotationType } from './creativeRotationType';
import { CustomizableAttributes } from './customizableAttributes';
import { DeliveryRateType } from './deliveryRateType';
import { FrequencyCap } from './frequencyCap';
import { RoadblockingType } from './roadblockingType';
import { Targeting } from './targeting';
export interface ProposalLineItemConstraints extends BaseObject {
    allowCreativePlaceholdersCustomization?: boolean;
    builtInCreativePlaceholders?: CreativePlaceholder[];
    builtInRoadblockingType?: RoadblockingType;
    builtInDeliveryRateType?: DeliveryRateType;
    builtInCreativeRotationType?: CreativeRotationType;
    builtInCompanionDeliveryOption?: CompanionDeliveryOption;
    builtInFrequencyCaps?: FrequencyCap[];
    productBuiltInTargeting?: Targeting;
    customizableAttributes?: CustomizableAttributes;
}
