import { BaseObject } from './baseObject';
import { ContentTargeting } from './contentTargeting';
import { CustomCriteriaSet } from './customCriteriaSet';
import { DayPartTargeting } from './dayPartTargeting';
import { GeoTargeting } from './geoTargeting';
import { InventoryTargeting } from './inventoryTargeting';
import { MobileApplicationTargeting } from './mobileApplicationTargeting';
import { RequestPlatformTargeting } from './requestPlatformTargeting';
import { TechnologyTargeting } from './technologyTargeting';
import { UserDomainTargeting } from './userDomainTargeting';
import { VideoPositionTargeting } from './videoPositionTargeting';
export interface Targeting extends BaseObject {
    geoTargeting?: GeoTargeting;
    inventoryTargeting?: InventoryTargeting;
    dayPartTargeting?: DayPartTargeting;
    technologyTargeting?: TechnologyTargeting;
    customTargeting?: CustomCriteriaSet;
    userDomainTargeting?: UserDomainTargeting;
    contentTargeting?: ContentTargeting;
    videoPositionTargeting?: VideoPositionTargeting;
    mobileApplicationTargeting?: MobileApplicationTargeting;
    requestPlatformTargeting?: RequestPlatformTargeting;
}
