/**
 * 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.
 */
export interface VideoAttributes {
    bitRate?: string;
    companionContentType?: VideoAttributes.CompanionContentTypeEnum;
    companionCreativeId?: number;
    companionHeight?: number;
    companionPath?: string;
    companionType?: VideoAttributes.CompanionTypeEnum;
    companionWidth?: number;
    durationInSecs?: number;
    fallbackClickUrl?: string;
    format?: VideoAttributes.FormatEnum;
    hasCompanion?: boolean;
    hotstarPreviewUrl?: string;
    id?: number;
    isSkippable?: number;
    vastProtocol?: VideoAttributes.VastProtocolEnum;
    videoHeight?: number;
    videoPath?: string;
    videoWidth?: number;
}
export declare namespace VideoAttributes {
    type CompanionContentTypeEnum = 'ZIP' | 'JPG' | 'JPEG' | 'PNG' | 'GIF' | 'FLV' | 'MP4' | 'THREE_GPP' | 'MOV' | 'WEBM' | 'DASH' | 'HLS' | 'GZIP' | 'TEXT' | 'CSV' | 'UNKNOWN' | 'XMPEGURL';
    const CompanionContentTypeEnum: {
        ZIP: CompanionContentTypeEnum;
        JPG: CompanionContentTypeEnum;
        JPEG: CompanionContentTypeEnum;
        PNG: CompanionContentTypeEnum;
        GIF: CompanionContentTypeEnum;
        FLV: CompanionContentTypeEnum;
        MP4: CompanionContentTypeEnum;
        THREEGPP: CompanionContentTypeEnum;
        MOV: CompanionContentTypeEnum;
        WEBM: CompanionContentTypeEnum;
        DASH: CompanionContentTypeEnum;
        HLS: CompanionContentTypeEnum;
        GZIP: CompanionContentTypeEnum;
        TEXT: CompanionContentTypeEnum;
        CSV: CompanionContentTypeEnum;
        UNKNOWN: CompanionContentTypeEnum;
        XMPEGURL: CompanionContentTypeEnum;
    };
    type CompanionTypeEnum = 'NO_COMPANION' | 'COMPANION_IMAGE' | 'COMPANION_HTML' | 'COMPANION_IFRAME' | 'COMPANION_FLASH';
    const CompanionTypeEnum: {
        NOCOMPANION: CompanionTypeEnum;
        COMPANIONIMAGE: CompanionTypeEnum;
        COMPANIONHTML: CompanionTypeEnum;
        COMPANIONIFRAME: CompanionTypeEnum;
        COMPANIONFLASH: CompanionTypeEnum;
    };
    type FormatEnum = 'FLV' | 'MP4' | 'THREE_GPP' | 'MOV' | 'WEBM' | 'DASH' | 'HLS' | 'M3U8';
    const FormatEnum: {
        FLV: FormatEnum;
        MP4: FormatEnum;
        THREEGPP: FormatEnum;
        MOV: FormatEnum;
        WEBM: FormatEnum;
        DASH: FormatEnum;
        HLS: FormatEnum;
        M3U8: FormatEnum;
    };
    type VastProtocolEnum = 'VAST_1' | 'VAST_2' | 'VAST_3' | 'VAST_1_WRAPPER' | 'VAST_2_WRAPPER' | 'VAST_3_WRAPPER' | 'VAST_4' | 'VAST_4_WRAPPER' | 'DAAST_1_0' | 'DAAST_1_0_WRAPPER';
    const VastProtocolEnum: {
        VAST1: VastProtocolEnum;
        VAST2: VastProtocolEnum;
        VAST3: VastProtocolEnum;
        VAST1WRAPPER: VastProtocolEnum;
        VAST2WRAPPER: VastProtocolEnum;
        VAST3WRAPPER: VastProtocolEnum;
        VAST4: VastProtocolEnum;
        VAST4WRAPPER: VastProtocolEnum;
        DAAST10: VastProtocolEnum;
        DAAST10WRAPPER: VastProtocolEnum;
    };
}
