/**
 * Api Documentation
 * Api Documentation
 *
 * OpenAPI spec version: 1.0
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */
import { CreativeAssetEntity } from './creativeAssetEntity';
export interface CreativeEntity {
    advertiserId?: number;
    aelp?: boolean;
    assetPreviewId?: number;
    attributesId?: number;
    bidResponseTestEnabled?: boolean;
    cdnId?: number;
    clickDestination?: number;
    content?: string;
    createdBy?: number;
    creationDate?: number;
    creativeAsset?: CreativeAssetEntity;
    creativeSetId?: number;
    dco?: boolean;
    dcoAttributesId?: number;
    erId?: string;
    height?: number;
    hybridAdType?: CreativeEntity.HybridAdTypeEnum;
    id?: number;
    ignoreScheduler?: boolean;
    isArchived?: boolean;
    isDco?: boolean;
    isMraid?: boolean;
    isPlacebo?: boolean;
    isRefactored?: boolean;
    isTemplateBased?: boolean;
    layoutDimensionId?: number;
    layoutId?: number;
    licenseeId?: number;
    modifiedBy?: number;
    modifiedOn?: number;
    mraid?: boolean;
    name?: string;
    partOfPlacebo?: boolean;
    placebo?: boolean;
    refactored?: boolean;
    status?: CreativeEntity.StatusEnum;
    tagType?: CreativeEntity.TagTypeEnum;
    templateBased?: boolean;
    type?: CreativeEntity.TypeEnum;
    urlPath?: string;
    version?: number;
    videoAttributesId?: number;
    width?: number;
}
export declare namespace CreativeEntity {
    type HybridAdTypeEnum = 'STATIC' | 'DYNAMIC';
    const HybridAdTypeEnum: {
        STATIC: HybridAdTypeEnum;
        DYNAMIC: HybridAdTypeEnum;
    };
    type StatusEnum = 'active' | 'inactive';
    const StatusEnum: {
        Active: StatusEnum;
        Inactive: StatusEnum;
    };
    type TagTypeEnum = 'IFRAME' | 'JS';
    const TagTypeEnum: {
        IFRAME: TagTypeEnum;
        JS: TagTypeEnum;
    };
    type TypeEnum = 'image' | 'html' | 'zippedHTML' | 'video' | 'nativeAd' | 'nativeVideo' | 'fbxImage' | 'flash' | 'fbNewsFeed' | 'fbRightColumn' | 'fbAppInstall' | 'fbAppEngagement' | 'clickTracker' | 'fbxImageNewsFeed' | 'nativeIcon' | 'ctvVideo';
    const TypeEnum: {
        Image: TypeEnum;
        Html: TypeEnum;
        ZippedHTML: TypeEnum;
        Video: TypeEnum;
        NativeAd: TypeEnum;
        NativeVideo: TypeEnum;
        FbxImage: TypeEnum;
        Flash: TypeEnum;
        FbNewsFeed: TypeEnum;
        FbRightColumn: TypeEnum;
        FbAppInstall: TypeEnum;
        FbAppEngagement: TypeEnum;
        ClickTracker: TypeEnum;
        FbxImageNewsFeed: TypeEnum;
        NativeIcon: TypeEnum;
        CtvVideo: TypeEnum;
    };
}
