import { VideoSettings } from './VideoSettings';
import { AudioSettings } from './AudioSettings';
export declare enum Status {
    ACTIVE = "ACTIVE",
    ARCHIVED = "ARCHIVED",
    UNKNOWN = "UNKNOWN"
}
export declare enum VariantType {
    MEDIA = "MEDIA",
    IFRAME = "IFRAME",
    SUBTITLES = "SUBTITLES",
    UNKNOWN = "UNKNOWN"
}
export declare enum ContainerType {
    TS = "TS",
    FMP4 = "FMP4",
    HLS_AUDIO = "HLS_AUDIO",
    UNKNOWN = "UNKNOWN"
}
/**
 * daiEncodingProfiles
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202502`
 */
export interface DaiEncodingProfiles {
    /** xsd:long */
    id?: number;
    /** xsd:string */
    name?: string;
    /** DaiEncodingProfileStatus|xsd:string|ACTIVE,ARCHIVED,UNKNOWN */
    status?: Status | keyof typeof Status;
    /** VariantType|xsd:string|MEDIA,IFRAME,SUBTITLES,UNKNOWN */
    variantType?: VariantType | keyof typeof VariantType;
    /** ContainerType|xsd:string|TS,FMP4,HLS_AUDIO,UNKNOWN */
    containerType?: ContainerType | keyof typeof ContainerType;
    /** videoSettings */
    videoSettings?: VideoSettings;
    /** audioSettings */
    audioSettings?: AudioSettings;
}
