export declare enum TargetingType {
    NOT_REQUIRED = "NOT_REQUIRED",
    EXPLICITLY_TARGETED = "EXPLICITLY_TARGETED",
    EXPLICITLY_TARGETED_EXCEPT_HOUSE = "EXPLICITLY_TARGETED_EXCEPT_HOUSE",
    UNKNOWN = "UNKNOWN"
}
export declare enum AllowedLineItemTypes {
    SPONSORSHIP = "SPONSORSHIP",
    STANDARD = "STANDARD",
    NETWORK = "NETWORK",
    BULK = "BULK",
    PRICE_PRIORITY = "PRICE_PRIORITY",
    HOUSE = "HOUSE",
    LEGACY_DFP = "LEGACY_DFP",
    CLICK_TRACKING = "CLICK_TRACKING",
    ADSENSE = "ADSENSE",
    AD_EXCHANGE = "AD_EXCHANGE",
    BUMPER = "BUMPER",
    ADMOB = "ADMOB",
    PREFERRED_DEAL = "PREFERRED_DEAL",
    UNKNOWN = "UNKNOWN"
}
/**
 * adSpots
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202502`
 */
export interface AdSpots {
    /** xsd:long */
    id?: number;
    /** xsd:string */
    name?: string;
    /** xsd:string */
    displayName?: string;
    /** xsd:boolean */
    customSpot?: boolean;
    /** xsd:boolean */
    flexible?: boolean;
    /** xsd:long */
    maxDurationMillis?: number;
    /** xsd:int */
    maxNumberOfAds?: number;
    /** AdSpotTargetingType|xsd:string|NOT_REQUIRED,EXPLICITLY_TARGETED,EXPLICITLY_TARGETED_EXCEPT_HOUSE,UNKNOWN */
    targetingType?: TargetingType | keyof typeof TargetingType;
    /** xsd:boolean */
    backfillBlocked?: boolean;
    /** LineItemType|xsd:string|SPONSORSHIP,STANDARD,NETWORK,BULK,PRICE_PRIORITY,HOUSE,LEGACY_DFP,CLICK_TRACKING,ADSENSE,AD_EXCHANGE,BUMPER,ADMOB,PREFERRED_DEAL,UNKNOWN */
    allowedLineItemTypes?: Array<AllowedLineItemTypes | keyof typeof AllowedLineItemTypes>;
    /** xsd:boolean */
    inventorySharingBlocked?: boolean;
}
