import { XMLElement } from '../../common/soap/xmlElement';
import { GeoTargeting } from './geoTargeting';
import { InventoryTargeting } from './inventoryTargeting';
import { DayPartTargeting } from './dayPartTargeting';
import { TechnologyTargeting } from './technologyTargeting';
import { CustomCriteriaSet } from './customCriteriaSet';
import { UserDomainTargeting } from './userDomainTargeting';
import { ContentTargeting } from './contentTargeting';
import { VideoPositionTargeting } from './videoPositionTargeting';
import { MobileApplicationTargeting } from './mobileApplicationTargeting';
export declare class Targeting extends XMLElement {
    protected static XSI_TYPE: string;
    geoTargeting: GeoTargeting;
    inventoryTargeting: InventoryTargeting;
    dayPartTargeting: DayPartTargeting;
    technologyTargeting: TechnologyTargeting;
    customTargeting: CustomCriteriaSet;
    userDomainTargeting: UserDomainTargeting;
    contentTargeting: ContentTargeting;
    videoPositionTargeting: VideoPositionTargeting;
    mobileApplicationTargeting: MobileApplicationTargeting;
    constructor(geoTargeting?: GeoTargeting, inventoryTargeting?: InventoryTargeting, dayPartTargeting?: DayPartTargeting, technologyTargeting?: TechnologyTargeting, customTargeting?: CustomCriteriaSet, userDomainTargeting?: UserDomainTargeting, contentTargeting?: ContentTargeting, videoPositionTargeting?: VideoPositionTargeting, mobileApplicationTargeting?: MobileApplicationTargeting);
}
