import { XMLElement } from '../../common/soap/xmlElement';
import { CreativePlaceholder } from './creativePlaceholder';
import { RoadblockingType } from './roadblockingType';
import { DeliveryRateType } from './deliveryRateType';
import { CreativeRotationType } from './creativeRotationType';
import { CompanionDeliveryOption } from './companionDeliveryOption';
import { FrequencyCap } from './frequencyCap';
import { Targeting } from './targeting';
import { CustomizableAttributes } from './customizableAttributes';
export declare class ProposalLineItemConstraints extends XMLElement {
    protected static XSI_TYPE: string;
    allowCreativePlaceholdersCustomization: boolean;
    builtInCreativePlaceholders: CreativePlaceholder[];
    builtInRoadblockingType: RoadblockingType;
    builtInDeliveryRateType: DeliveryRateType;
    builtInCreativeRotationType: CreativeRotationType;
    builtInCompanionDeliveryOption: CompanionDeliveryOption;
    builtInFrequencyCaps: FrequencyCap[];
    productBuiltInTargeting: Targeting;
    customizableAttributes: CustomizableAttributes;
    constructor(allowCreativePlaceholdersCustomization?: boolean, builtInCreativePlaceholders?: CreativePlaceholder[], builtInRoadblockingType?: RoadblockingType, builtInDeliveryRateType?: DeliveryRateType, builtInCreativeRotationType?: CreativeRotationType, builtInCompanionDeliveryOption?: CompanionDeliveryOption, builtInFrequencyCaps?: FrequencyCap[], productBuiltInTargeting?: Targeting, customizableAttributes?: CustomizableAttributes);
}
