import { Size } from './Size';
import { AppliedLabels } from './AppliedLabels';
export declare enum CreativeSizeType {
    PIXEL = "PIXEL",
    ASPECT_RATIO = "ASPECT_RATIO",
    INTERSTITIAL = "INTERSTITIAL",
    IGNORED = "IGNORED",
    NATIVE = "NATIVE",
    AUDIO = "AUDIO"
}
/**
 * creativePlaceholders
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202502`
 */
export interface CreativePlaceholders {
    /** size */
    size?: Size;
    /** xsd:long */
    creativeTemplateId?: number;
    /** companions[] */
    companions?: Array<CreativePlaceholders>;
    /** appliedLabels[] */
    appliedLabels?: Array<AppliedLabels>;
    /** effectiveAppliedLabels[] */
    effectiveAppliedLabels?: Array<AppliedLabels>;
    /** xsd:int */
    expectedCreativeCount?: number;
    /** CreativeSizeType|xsd:string|PIXEL,ASPECT_RATIO,INTERSTITIAL,IGNORED,NATIVE,AUDIO */
    creativeSizeType?: CreativeSizeType | keyof typeof CreativeSizeType;
    /** xsd:string */
    targetingName?: string;
    /** xsd:boolean */
    isAmpOnly?: boolean;
}
