/**
 * 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 { BannerAdSuppDimensionsDTO } from './bannerAdSuppDimensionsDTO';
import { CreativeThirdPartyAdTag } from './creativeThirdPartyAdTag';
import { NativeAssetPojo } from './nativeAssetPojo';
import { Size } from './size';
import { VideoProperties } from './videoProperties';
export interface CreativeFileForSet {
    adTag?: CreativeThirdPartyAdTag;
    content?: string;
    contentType?: string;
    dco?: boolean;
    errorMsg?: string;
    fallbackClickUrl?: string;
    filePath?: string;
    height?: number;
    macroList?: string;
    name?: string;
    _native?: boolean;
    nativeAssetPojo?: NativeAssetPojo;
    noOfSlots?: number;
    originalDimension?: Size;
    parentPath?: string;
    previewUrl?: string;
    size?: string;
    supportedDimensions?: Array<BannerAdSuppDimensionsDTO>;
    tagtype?: CreativeFileForSet.TagtypeEnum;
    type?: CreativeFileForSet.TypeEnum;
    videoAttribute?: VideoProperties;
    width?: number;
}
export declare namespace CreativeFileForSet {
    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;
    };
}
