import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class AacSettings { CodingMode?: Value; RateControlMode?: Value; SampleRate?: Value; InputType?: Value; VbrQuality?: Value; RawFormat?: Value; Spec?: Value; Bitrate?: Value; Profile?: Value; constructor(properties: AacSettings); } export declare class Ac3Settings { CodingMode?: Value; DrcProfile?: Value; MetadataControl?: Value; Dialnorm?: Value; LfeFilter?: Value; BitstreamMode?: Value; AttenuationControl?: Value; Bitrate?: Value; constructor(properties: Ac3Settings); } export declare class AncillarySourceSettings { SourceAncillaryChannelNumber?: Value; constructor(properties: AncillarySourceSettings); } export declare class ArchiveCdnSettings { ArchiveS3Settings?: ArchiveS3Settings; constructor(properties: ArchiveCdnSettings); } export declare class ArchiveContainerSettings { RawSettings?: RawSettings; M2tsSettings?: M2tsSettings; constructor(properties: ArchiveContainerSettings); } export declare class ArchiveGroupSettings { Destination?: OutputLocationRef; ArchiveCdnSettings?: ArchiveCdnSettings; RolloverInterval?: Value; constructor(properties: ArchiveGroupSettings); } export declare class ArchiveOutputSettings { Extension?: Value; NameModifier?: Value; ContainerSettings?: ArchiveContainerSettings; constructor(properties: ArchiveOutputSettings); } export declare class ArchiveS3Settings { CannedAcl?: Value; constructor(properties: ArchiveS3Settings); } export declare class AribDestinationSettings { constructor(properties: AribDestinationSettings); } export declare class AribSourceSettings { constructor(properties: AribSourceSettings); } export declare class AudioChannelMapping { OutputChannel?: Value; InputChannelLevels?: List; constructor(properties: AudioChannelMapping); } export declare class AudioCodecSettings { Eac3Settings?: Eac3Settings; Ac3Settings?: Ac3Settings; Mp2Settings?: Mp2Settings; Eac3AtmosSettings?: Eac3AtmosSettings; PassThroughSettings?: PassThroughSettings; WavSettings?: WavSettings; AacSettings?: AacSettings; constructor(properties: AudioCodecSettings); } export declare class AudioDescription { AudioNormalizationSettings?: AudioNormalizationSettings; LanguageCode?: Value; RemixSettings?: RemixSettings; AudioSelectorName?: Value; StreamName?: Value; LanguageCodeControl?: Value; AudioType?: Value; AudioTypeControl?: Value; CodecSettings?: AudioCodecSettings; Name?: Value; AudioWatermarkingSettings?: AudioWatermarkSettings; constructor(properties: AudioDescription); } export declare class AudioDolbyEDecode { ProgramSelection?: Value; constructor(properties: AudioDolbyEDecode); } export declare class AudioHlsRenditionSelection { GroupId?: Value; Name?: Value; constructor(properties: AudioHlsRenditionSelection); } export declare class AudioLanguageSelection { LanguageCode?: Value; LanguageSelectionPolicy?: Value; constructor(properties: AudioLanguageSelection); } export declare class AudioNormalizationSettings { TargetLkfs?: Value; Algorithm?: Value; AlgorithmControl?: Value; constructor(properties: AudioNormalizationSettings); } export declare class AudioOnlyHlsSettings { SegmentType?: Value; AudioTrackType?: Value; AudioOnlyImage?: InputLocation; AudioGroupId?: Value; constructor(properties: AudioOnlyHlsSettings); } export declare class AudioPidSelection { Pid?: Value; constructor(properties: AudioPidSelection); } export declare class AudioSelector { SelectorSettings?: AudioSelectorSettings; Name?: Value; constructor(properties: AudioSelector); } export declare class AudioSelectorSettings { AudioPidSelection?: AudioPidSelection; AudioLanguageSelection?: AudioLanguageSelection; AudioTrackSelection?: AudioTrackSelection; AudioHlsRenditionSelection?: AudioHlsRenditionSelection; constructor(properties: AudioSelectorSettings); } export declare class AudioSilenceFailoverSettings { AudioSelectorName?: Value; AudioSilenceThresholdMsec?: Value; constructor(properties: AudioSilenceFailoverSettings); } export declare class AudioTrack { Track?: Value; constructor(properties: AudioTrack); } export declare class AudioTrackSelection { DolbyEDecode?: AudioDolbyEDecode; Tracks?: List; constructor(properties: AudioTrackSelection); } export declare class AudioWatermarkSettings { NielsenWatermarksSettings?: NielsenWatermarksSettings; constructor(properties: AudioWatermarkSettings); } export declare class AutomaticInputFailoverSettings { FailoverConditions?: List; InputPreference?: Value; SecondaryInputId?: Value; ErrorClearTimeMsec?: Value; constructor(properties: AutomaticInputFailoverSettings); } export declare class AvailBlanking { State?: Value; AvailBlankingImage?: InputLocation; constructor(properties: AvailBlanking); } export declare class AvailConfiguration { AvailSettings?: AvailSettings; constructor(properties: AvailConfiguration); } export declare class AvailSettings { Scte35SpliceInsert?: Scte35SpliceInsert; Scte35TimeSignalApos?: Scte35TimeSignalApos; Esam?: Esam; constructor(properties: AvailSettings); } export declare class BlackoutSlate { NetworkEndBlackout?: Value; State?: Value; NetworkId?: Value; NetworkEndBlackoutImage?: InputLocation; BlackoutSlateImage?: InputLocation; constructor(properties: BlackoutSlate); } export declare class BurnInDestinationSettings { BackgroundOpacity?: Value; FontResolution?: Value; OutlineColor?: Value; FontColor?: Value; ShadowColor?: Value; ShadowOpacity?: Value; Font?: InputLocation; ShadowYOffset?: Value; Alignment?: Value; XPosition?: Value; FontSize?: Value; YPosition?: Value; OutlineSize?: Value; TeletextGridControl?: Value; FontOpacity?: Value; ShadowXOffset?: Value; BackgroundColor?: Value; constructor(properties: BurnInDestinationSettings); } export declare class CaptionDescription { DestinationSettings?: CaptionDestinationSettings; LanguageCode?: Value; LanguageDescription?: Value; Accessibility?: Value; CaptionSelectorName?: Value; Name?: Value; constructor(properties: CaptionDescription); } export declare class CaptionDestinationSettings { AribDestinationSettings?: AribDestinationSettings; EbuTtDDestinationSettings?: EbuTtDDestinationSettings; SmpteTtDestinationSettings?: SmpteTtDestinationSettings; EmbeddedPlusScte20DestinationSettings?: EmbeddedPlusScte20DestinationSettings; TtmlDestinationSettings?: TtmlDestinationSettings; Scte20PlusEmbeddedDestinationSettings?: Scte20PlusEmbeddedDestinationSettings; DvbSubDestinationSettings?: DvbSubDestinationSettings; TeletextDestinationSettings?: TeletextDestinationSettings; BurnInDestinationSettings?: BurnInDestinationSettings; WebvttDestinationSettings?: WebvttDestinationSettings; EmbeddedDestinationSettings?: EmbeddedDestinationSettings; RtmpCaptionInfoDestinationSettings?: RtmpCaptionInfoDestinationSettings; Scte27DestinationSettings?: Scte27DestinationSettings; constructor(properties: CaptionDestinationSettings); } export declare class CaptionLanguageMapping { LanguageCode?: Value; LanguageDescription?: Value; CaptionChannel?: Value; constructor(properties: CaptionLanguageMapping); } export declare class CaptionRectangle { TopOffset?: Value; Height?: Value; Width?: Value; LeftOffset?: Value; constructor(properties: CaptionRectangle); } export declare class CaptionSelector { LanguageCode?: Value; SelectorSettings?: CaptionSelectorSettings; Name?: Value; constructor(properties: CaptionSelector); } export declare class CaptionSelectorSettings { DvbSubSourceSettings?: DvbSubSourceSettings; Scte27SourceSettings?: Scte27SourceSettings; AribSourceSettings?: AribSourceSettings; EmbeddedSourceSettings?: EmbeddedSourceSettings; Scte20SourceSettings?: Scte20SourceSettings; TeletextSourceSettings?: TeletextSourceSettings; AncillarySourceSettings?: AncillarySourceSettings; constructor(properties: CaptionSelectorSettings); } export declare class CdiInputSpecification { Resolution?: Value; constructor(properties: CdiInputSpecification); } export declare class ColorSpacePassthroughSettings { constructor(properties: ColorSpacePassthroughSettings); } export declare class DolbyVision81Settings { constructor(properties: DolbyVision81Settings); } export declare class DvbNitSettings { NetworkName?: Value; RepInterval?: Value; NetworkId?: Value; constructor(properties: DvbNitSettings); } export declare class DvbSdtSettings { ServiceProviderName?: Value; OutputSdt?: Value; ServiceName?: Value; RepInterval?: Value; constructor(properties: DvbSdtSettings); } export declare class DvbSubDestinationSettings { BackgroundOpacity?: Value; FontResolution?: Value; OutlineColor?: Value; FontColor?: Value; ShadowColor?: Value; ShadowOpacity?: Value; Font?: InputLocation; ShadowYOffset?: Value; Alignment?: Value; XPosition?: Value; FontSize?: Value; YPosition?: Value; OutlineSize?: Value; TeletextGridControl?: Value; FontOpacity?: Value; ShadowXOffset?: Value; BackgroundColor?: Value; constructor(properties: DvbSubDestinationSettings); } export declare class DvbSubSourceSettings { OcrLanguage?: Value; Pid?: Value; constructor(properties: DvbSubSourceSettings); } export declare class DvbTdtSettings { RepInterval?: Value; constructor(properties: DvbTdtSettings); } export declare class Eac3AtmosSettings { CodingMode?: Value; Dialnorm?: Value; SurroundTrim?: Value; DrcRf?: Value; Bitrate?: Value; DrcLine?: Value; HeightTrim?: Value; constructor(properties: Eac3AtmosSettings); } export declare class Eac3Settings { CodingMode?: Value; SurroundMode?: Value; PassthroughControl?: Value; Dialnorm?: Value; LoRoSurroundMixLevel?: Value; PhaseControl?: Value; LtRtCenterMixLevel?: Value; LfeFilter?: Value; LfeControl?: Value; Bitrate?: Value; DrcLine?: Value; DcFilter?: Value; MetadataControl?: Value; LtRtSurroundMixLevel?: Value; LoRoCenterMixLevel?: Value; DrcRf?: Value; AttenuationControl?: Value; BitstreamMode?: Value; SurroundExMode?: Value; StereoDownmix?: Value; constructor(properties: Eac3Settings); } export declare class EbuTtDDestinationSettings { FontFamily?: Value; FillLineGap?: Value; StyleControl?: Value; CopyrightHolder?: Value; constructor(properties: EbuTtDDestinationSettings); } export declare class EmbeddedDestinationSettings { constructor(properties: EmbeddedDestinationSettings); } export declare class EmbeddedPlusScte20DestinationSettings { constructor(properties: EmbeddedPlusScte20DestinationSettings); } export declare class EmbeddedSourceSettings { Source608ChannelNumber?: Value; Scte20Detection?: Value; Source608TrackNumber?: Value; Convert608To708?: Value; constructor(properties: EmbeddedSourceSettings); } export declare class EncoderSettings { AudioDescriptions?: List; VideoDescriptions?: List; GlobalConfiguration?: GlobalConfiguration; MotionGraphicsConfiguration?: MotionGraphicsConfiguration; ThumbnailConfiguration?: ThumbnailConfiguration; FeatureActivations?: FeatureActivations; CaptionDescriptions?: List; AvailConfiguration?: AvailConfiguration; OutputGroups?: List; AvailBlanking?: AvailBlanking; NielsenConfiguration?: NielsenConfiguration; BlackoutSlate?: BlackoutSlate; TimecodeConfig?: TimecodeConfig; constructor(properties: EncoderSettings); } export declare class Esam { AdAvailOffset?: Value; ZoneIdentity?: Value; AcquisitionPointId?: Value; PoisEndpoint?: Value; Username?: Value; PasswordParam?: Value; constructor(properties: Esam); } export declare class FailoverCondition { FailoverConditionSettings?: FailoverConditionSettings; constructor(properties: FailoverCondition); } export declare class FailoverConditionSettings { AudioSilenceSettings?: AudioSilenceFailoverSettings; VideoBlackSettings?: VideoBlackFailoverSettings; InputLossSettings?: InputLossFailoverSettings; constructor(properties: FailoverConditionSettings); } export declare class FeatureActivations { InputPrepareScheduleActions?: Value; constructor(properties: FeatureActivations); } export declare class FecOutputSettings { RowLength?: Value; ColumnDepth?: Value; IncludeFec?: Value; constructor(properties: FecOutputSettings); } export declare class Fmp4HlsSettings { AudioRenditionSets?: Value; NielsenId3Behavior?: Value; TimedMetadataBehavior?: Value; constructor(properties: Fmp4HlsSettings); } export declare class FrameCaptureCdnSettings { FrameCaptureS3Settings?: FrameCaptureS3Settings; constructor(properties: FrameCaptureCdnSettings); } export declare class FrameCaptureGroupSettings { FrameCaptureCdnSettings?: FrameCaptureCdnSettings; Destination?: OutputLocationRef; constructor(properties: FrameCaptureGroupSettings); } export declare class FrameCaptureHlsSettings { constructor(properties: FrameCaptureHlsSettings); } export declare class FrameCaptureOutputSettings { NameModifier?: Value; constructor(properties: FrameCaptureOutputSettings); } export declare class FrameCaptureS3Settings { CannedAcl?: Value; constructor(properties: FrameCaptureS3Settings); } export declare class FrameCaptureSettings { TimecodeBurninSettings?: TimecodeBurninSettings; CaptureInterval?: Value; CaptureIntervalUnits?: Value; constructor(properties: FrameCaptureSettings); } export declare class GlobalConfiguration { InputEndAction?: Value; OutputTimingSource?: Value; OutputLockingMode?: Value; SupportLowFramerateInputs?: Value; InitialAudioGain?: Value; InputLossBehavior?: InputLossBehavior; constructor(properties: GlobalConfiguration); } export declare class H264ColorSpaceSettings { Rec601Settings?: Rec601Settings; Rec709Settings?: Rec709Settings; ColorSpacePassthroughSettings?: ColorSpacePassthroughSettings; constructor(properties: H264ColorSpaceSettings); } export declare class H264FilterSettings { TemporalFilterSettings?: TemporalFilterSettings; constructor(properties: H264FilterSettings); } export declare class H264Settings { TimecodeBurninSettings?: TimecodeBurninSettings; NumRefFrames?: Value; TemporalAq?: Value; Slices?: Value; FramerateControl?: Value; QvbrQualityLevel?: Value; FramerateNumerator?: Value; ParControl?: Value; GopClosedCadence?: Value; FlickerAq?: Value; Profile?: Value; QualityLevel?: Value; MinIInterval?: Value; SceneChangeDetect?: Value; ForceFieldPictures?: Value; FramerateDenominator?: Value; Softness?: Value; GopSize?: Value; AdaptiveQuantization?: Value; FilterSettings?: H264FilterSettings; ColorSpaceSettings?: H264ColorSpaceSettings; EntropyEncoding?: Value; SpatialAq?: Value; ParDenominator?: Value; FixedAfd?: Value; GopSizeUnits?: Value; AfdSignaling?: Value; Bitrate?: Value; ParNumerator?: Value; RateControlMode?: Value; ScanType?: Value; BufSize?: Value; TimecodeInsertion?: Value; ColorMetadata?: Value; BufFillPct?: Value; GopBReference?: Value; LookAheadRateControl?: Value; Level?: Value; MaxBitrate?: Value; Syntax?: Value; SubgopLength?: Value; GopNumBFrames?: Value; constructor(properties: H264Settings); } export declare class H265ColorSpaceSettings { Rec601Settings?: Rec601Settings; Rec709Settings?: Rec709Settings; ColorSpacePassthroughSettings?: ColorSpacePassthroughSettings; DolbyVision81Settings?: DolbyVision81Settings; Hdr10Settings?: Hdr10Settings; constructor(properties: H265ColorSpaceSettings); } export declare class H265FilterSettings { TemporalFilterSettings?: TemporalFilterSettings; constructor(properties: H265FilterSettings); } export declare class H265Settings { TimecodeBurninSettings?: TimecodeBurninSettings; Slices?: Value; QvbrQualityLevel?: Value; FramerateNumerator?: Value; GopClosedCadence?: Value; FlickerAq?: Value; Profile?: Value; MinIInterval?: Value; SceneChangeDetect?: Value; FramerateDenominator?: Value; GopSize?: Value; AdaptiveQuantization?: Value; FilterSettings?: H265FilterSettings; AlternativeTransferFunction?: Value; ColorSpaceSettings?: H265ColorSpaceSettings; Tier?: Value; ParDenominator?: Value; FixedAfd?: Value; GopSizeUnits?: Value; AfdSignaling?: Value; Bitrate?: Value; ParNumerator?: Value; RateControlMode?: Value; ScanType?: Value; BufSize?: Value; TimecodeInsertion?: Value; ColorMetadata?: Value; LookAheadRateControl?: Value; Level?: Value; MaxBitrate?: Value; constructor(properties: H265Settings); } export declare class Hdr10Settings { MaxCll?: Value; MaxFall?: Value; constructor(properties: Hdr10Settings); } export declare class HlsAkamaiSettings { Salt?: Value; FilecacheDuration?: Value; NumRetries?: Value; Token?: Value; RestartDelay?: Value; ConnectionRetryInterval?: Value; HttpTransferMode?: Value; constructor(properties: HlsAkamaiSettings); } export declare class HlsBasicPutSettings { FilecacheDuration?: Value; NumRetries?: Value; RestartDelay?: Value; ConnectionRetryInterval?: Value; constructor(properties: HlsBasicPutSettings); } export declare class HlsCdnSettings { HlsWebdavSettings?: HlsWebdavSettings; HlsS3Settings?: HlsS3Settings; HlsAkamaiSettings?: HlsAkamaiSettings; HlsBasicPutSettings?: HlsBasicPutSettings; HlsMediaStoreSettings?: HlsMediaStoreSettings; constructor(properties: HlsCdnSettings); } export declare class HlsGroupSettings { SegmentationMode?: Value; Destination?: OutputLocationRef; CodecSpecification?: Value; IvSource?: Value; TimedMetadataId3Frame?: Value; KeyFormatVersions?: Value; RedundantManifest?: Value; OutputSelection?: Value; KeyProviderSettings?: KeyProviderSettings; StreamInfResolution?: Value; CaptionLanguageMappings?: List; HlsId3SegmentTagging?: Value; IFrameOnlyPlaylists?: Value; CaptionLanguageSetting?: Value; KeepSegments?: Value; ConstantIv?: Value; DirectoryStructure?: Value; EncryptionType?: Value; AdMarkers?: List>; HlsCdnSettings?: HlsCdnSettings; IndexNSegments?: Value; DiscontinuityTags?: Value; InputLossAction?: Value; Mode?: Value; TsFileMode?: Value; BaseUrlManifest1?: Value; ClientCache?: Value; MinSegmentLength?: Value; KeyFormat?: Value; IvInManifest?: Value; BaseUrlContent1?: Value; ProgramDateTimeClock?: Value; ManifestCompression?: Value; ManifestDurationFormat?: Value; TimedMetadataId3Period?: Value; IncompleteSegmentBehavior?: Value; ProgramDateTimePeriod?: Value; SegmentLength?: Value; TimestampDeltaMilliseconds?: Value; ProgramDateTime?: Value; SegmentsPerSubdirectory?: Value; BaseUrlContent?: Value; BaseUrlManifest?: Value; constructor(properties: HlsGroupSettings); } export declare class HlsInputSettings { Scte35Source?: Value; BufferSegments?: Value; Retries?: Value; Bandwidth?: Value; RetryInterval?: Value; constructor(properties: HlsInputSettings); } export declare class HlsMediaStoreSettings { FilecacheDuration?: Value; NumRetries?: Value; MediaStoreStorageClass?: Value; RestartDelay?: Value; ConnectionRetryInterval?: Value; constructor(properties: HlsMediaStoreSettings); } export declare class HlsOutputSettings { NameModifier?: Value; HlsSettings?: HlsSettings; H265PackagingType?: Value; SegmentModifier?: Value; constructor(properties: HlsOutputSettings); } export declare class HlsS3Settings { CannedAcl?: Value; constructor(properties: HlsS3Settings); } export declare class HlsSettings { StandardHlsSettings?: StandardHlsSettings; AudioOnlyHlsSettings?: AudioOnlyHlsSettings; Fmp4HlsSettings?: Fmp4HlsSettings; FrameCaptureHlsSettings?: FrameCaptureHlsSettings; constructor(properties: HlsSettings); } export declare class HlsWebdavSettings { FilecacheDuration?: Value; NumRetries?: Value; RestartDelay?: Value; ConnectionRetryInterval?: Value; HttpTransferMode?: Value; constructor(properties: HlsWebdavSettings); } export declare class HtmlMotionGraphicsSettings { constructor(properties: HtmlMotionGraphicsSettings); } export declare class InputAttachment { InputAttachmentName?: Value; InputId?: Value; AutomaticInputFailoverSettings?: AutomaticInputFailoverSettings; InputSettings?: InputSettings; constructor(properties: InputAttachment); } export declare class InputChannelLevel { InputChannel?: Value; Gain?: Value; constructor(properties: InputChannelLevel); } export declare class InputLocation { Username?: Value; PasswordParam?: Value; Uri?: Value; constructor(properties: InputLocation); } export declare class InputLossBehavior { InputLossImageColor?: Value; BlackFrameMsec?: Value; InputLossImageType?: Value; InputLossImageSlate?: InputLocation; RepeatFrameMsec?: Value; constructor(properties: InputLossBehavior); } export declare class InputLossFailoverSettings { InputLossThresholdMsec?: Value; constructor(properties: InputLossFailoverSettings); } export declare class InputSettings { Scte35Pid?: Value; DeblockFilter?: Value; FilterStrength?: Value; InputFilter?: Value; SourceEndBehavior?: Value; VideoSelector?: VideoSelector; Smpte2038DataPreference?: Value; AudioSelectors?: List; CaptionSelectors?: List; DenoiseFilter?: Value; NetworkInputSettings?: NetworkInputSettings; constructor(properties: InputSettings); } export declare class InputSpecification { Codec?: Value; MaximumBitrate?: Value; Resolution?: Value; constructor(properties: InputSpecification); } export declare class KeyProviderSettings { StaticKeySettings?: StaticKeySettings; constructor(properties: KeyProviderSettings); } export declare class M2tsSettings { EtvPlatformPid?: Value; PatInterval?: Value; ProgramNum?: Value; RateMode?: Value; KlvDataPids?: Value; NullPacketBitrate?: Value; PmtInterval?: Value; AribCaptionsPid?: Value; EsRateInPes?: Value; VideoPid?: Value; TransportStreamId?: Value; EbpPlacement?: Value; DvbSubPids?: Value; SegmentationStyle?: Value; Scte35Pid?: Value; AudioStreamType?: Value; Klv?: Value; EbpLookaheadMs?: Value; Scte35PrerollPullupMilliseconds?: Value; DvbTdtSettings?: DvbTdtSettings; TimedMetadataBehavior?: Value; EbpAudioInterval?: Value; FragmentTime?: Value; DvbTeletextPid?: Value; Scte35Control?: Value; PcrPeriod?: Value; NielsenId3Behavior?: Value; PcrPid?: Value; SegmentationTime?: Value; CcDescriptor?: Value; AudioFramesPerPes?: Value; AbsentInputAudioBehavior?: Value; Bitrate?: Value; PmtPid?: Value; Scte27Pids?: Value; SegmentationMarkers?: Value; DvbNitSettings?: DvbNitSettings; DvbSdtSettings?: DvbSdtSettings; EtvSignalPid?: Value; Arib?: Value; BufferModel?: Value; EcmPid?: Value; TimedMetadataPid?: Value; AudioPids?: Value; AudioBufferModel?: Value; Ebif?: Value; AribCaptionsPidControl?: Value; PcrControl?: Value; constructor(properties: M2tsSettings); } export declare class M3u8Settings { PatInterval?: Value; ProgramNum?: Value; PcrPeriod?: Value; PmtInterval?: Value; KlvDataPids?: Value; NielsenId3Behavior?: Value; PcrPid?: Value; VideoPid?: Value; AudioFramesPerPes?: Value; TransportStreamId?: Value; PmtPid?: Value; Scte35Pid?: Value; Scte35Behavior?: Value; KlvBehavior?: Value; EcmPid?: Value; TimedMetadataPid?: Value; AudioPids?: Value; PcrControl?: Value; TimedMetadataBehavior?: Value; constructor(properties: M3u8Settings); } export declare class MaintenanceCreateSettings { MaintenanceDay?: Value; MaintenanceStartTime?: Value; constructor(properties: MaintenanceCreateSettings); } export declare class MaintenanceUpdateSettings { MaintenanceDay?: Value; MaintenanceScheduledDate?: Value; MaintenanceStartTime?: Value; constructor(properties: MaintenanceUpdateSettings); } export declare class MediaPackageGroupSettings { Destination?: OutputLocationRef; constructor(properties: MediaPackageGroupSettings); } export declare class MediaPackageOutputDestinationSettings { ChannelId?: Value; constructor(properties: MediaPackageOutputDestinationSettings); } export declare class MediaPackageOutputSettings { constructor(properties: MediaPackageOutputSettings); } export declare class MotionGraphicsConfiguration { MotionGraphicsSettings?: MotionGraphicsSettings; MotionGraphicsInsertion?: Value; constructor(properties: MotionGraphicsConfiguration); } export declare class MotionGraphicsSettings { HtmlMotionGraphicsSettings?: HtmlMotionGraphicsSettings; constructor(properties: MotionGraphicsSettings); } export declare class Mp2Settings { CodingMode?: Value; SampleRate?: Value; Bitrate?: Value; constructor(properties: Mp2Settings); } export declare class Mpeg2FilterSettings { TemporalFilterSettings?: TemporalFilterSettings; constructor(properties: Mpeg2FilterSettings); } export declare class Mpeg2Settings { TimecodeBurninSettings?: TimecodeBurninSettings; ColorSpace?: Value; FixedAfd?: Value; GopSizeUnits?: Value; FramerateNumerator?: Value; GopClosedCadence?: Value; AfdSignaling?: Value; DisplayAspectRatio?: Value; ScanType?: Value; TimecodeInsertion?: Value; ColorMetadata?: Value; FramerateDenominator?: Value; GopSize?: Value; AdaptiveQuantization?: Value; SubgopLength?: Value; FilterSettings?: Mpeg2FilterSettings; GopNumBFrames?: Value; constructor(properties: Mpeg2Settings); } export declare class MsSmoothGroupSettings { SegmentationMode?: Value; Destination?: OutputLocationRef; EventStopBehavior?: Value; FilecacheDuration?: Value; CertificateMode?: Value; AcquisitionPointId?: Value; StreamManifestBehavior?: Value; InputLossAction?: Value; FragmentLength?: Value; RestartDelay?: Value; SparseTrackType?: Value; EventIdMode?: Value; TimestampOffsetMode?: Value; AudioOnlyTimecodeControl?: Value; NumRetries?: Value; TimestampOffset?: Value; EventId?: Value; SendDelayMs?: Value; ConnectionRetryInterval?: Value; constructor(properties: MsSmoothGroupSettings); } export declare class MsSmoothOutputSettings { NameModifier?: Value; H265PackagingType?: Value; constructor(properties: MsSmoothOutputSettings); } export declare class MultiplexGroupSettings { constructor(properties: MultiplexGroupSettings); } export declare class MultiplexOutputSettings { Destination?: OutputLocationRef; constructor(properties: MultiplexOutputSettings); } export declare class MultiplexProgramChannelDestinationSettings { MultiplexId?: Value; ProgramName?: Value; constructor(properties: MultiplexProgramChannelDestinationSettings); } export declare class NetworkInputSettings { ServerValidation?: Value; HlsInputSettings?: HlsInputSettings; constructor(properties: NetworkInputSettings); } export declare class NielsenCBET { CbetCheckDigitString?: Value; CbetStepaside?: Value; Csid?: Value; constructor(properties: NielsenCBET); } export declare class NielsenConfiguration { DistributorId?: Value; NielsenPcmToId3Tagging?: Value; constructor(properties: NielsenConfiguration); } export declare class NielsenNaesIiNw { Timezone?: Value; CheckDigitString?: Value; Sid?: Value; constructor(properties: NielsenNaesIiNw); } export declare class NielsenWatermarksSettings { NielsenDistributionType?: Value; NielsenCbetSettings?: NielsenCBET; NielsenNaesIiNwSettings?: NielsenNaesIiNw; constructor(properties: NielsenWatermarksSettings); } export declare class Output { OutputSettings?: OutputSettings; CaptionDescriptionNames?: List>; AudioDescriptionNames?: List>; OutputName?: Value; VideoDescriptionName?: Value; constructor(properties: Output); } export declare class OutputDestination { MultiplexSettings?: MultiplexProgramChannelDestinationSettings; Id?: Value; Settings?: List; MediaPackageSettings?: List; constructor(properties: OutputDestination); } export declare class OutputDestinationSettings { StreamName?: Value; Username?: Value; PasswordParam?: Value; Url?: Value; constructor(properties: OutputDestinationSettings); } export declare class OutputGroup { Outputs?: List; OutputGroupSettings?: OutputGroupSettings; Name?: Value; constructor(properties: OutputGroup); } export declare class OutputGroupSettings { HlsGroupSettings?: HlsGroupSettings; FrameCaptureGroupSettings?: FrameCaptureGroupSettings; MultiplexGroupSettings?: MultiplexGroupSettings; ArchiveGroupSettings?: ArchiveGroupSettings; MediaPackageGroupSettings?: MediaPackageGroupSettings; UdpGroupSettings?: UdpGroupSettings; MsSmoothGroupSettings?: MsSmoothGroupSettings; RtmpGroupSettings?: RtmpGroupSettings; constructor(properties: OutputGroupSettings); } export declare class OutputLocationRef { DestinationRefId?: Value; constructor(properties: OutputLocationRef); } export declare class OutputSettings { MediaPackageOutputSettings?: MediaPackageOutputSettings; MsSmoothOutputSettings?: MsSmoothOutputSettings; FrameCaptureOutputSettings?: FrameCaptureOutputSettings; HlsOutputSettings?: HlsOutputSettings; RtmpOutputSettings?: RtmpOutputSettings; UdpOutputSettings?: UdpOutputSettings; MultiplexOutputSettings?: MultiplexOutputSettings; ArchiveOutputSettings?: ArchiveOutputSettings; constructor(properties: OutputSettings); } export declare class PassThroughSettings { constructor(properties: PassThroughSettings); } export declare class RawSettings { constructor(properties: RawSettings); } export declare class Rec601Settings { constructor(properties: Rec601Settings); } export declare class Rec709Settings { constructor(properties: Rec709Settings); } export declare class RemixSettings { ChannelsOut?: Value; ChannelMappings?: List; ChannelsIn?: Value; constructor(properties: RemixSettings); } export declare class RtmpCaptionInfoDestinationSettings { constructor(properties: RtmpCaptionInfoDestinationSettings); } export declare class RtmpGroupSettings { AuthenticationScheme?: Value; CacheLength?: Value; AdMarkers?: List>; IncludeFillerNalUnits?: Value; InputLossAction?: Value; RestartDelay?: Value; CaptionData?: Value; CacheFullBehavior?: Value; constructor(properties: RtmpGroupSettings); } export declare class RtmpOutputSettings { Destination?: OutputLocationRef; CertificateMode?: Value; NumRetries?: Value; ConnectionRetryInterval?: Value; constructor(properties: RtmpOutputSettings); } export declare class Scte20PlusEmbeddedDestinationSettings { constructor(properties: Scte20PlusEmbeddedDestinationSettings); } export declare class Scte20SourceSettings { Source608ChannelNumber?: Value; Convert608To708?: Value; constructor(properties: Scte20SourceSettings); } export declare class Scte27DestinationSettings { constructor(properties: Scte27DestinationSettings); } export declare class Scte27SourceSettings { OcrLanguage?: Value; Pid?: Value; constructor(properties: Scte27SourceSettings); } export declare class Scte35SpliceInsert { AdAvailOffset?: Value; WebDeliveryAllowedFlag?: Value; NoRegionalBlackoutFlag?: Value; constructor(properties: Scte35SpliceInsert); } export declare class Scte35TimeSignalApos { AdAvailOffset?: Value; WebDeliveryAllowedFlag?: Value; NoRegionalBlackoutFlag?: Value; constructor(properties: Scte35TimeSignalApos); } export declare class SmpteTtDestinationSettings { constructor(properties: SmpteTtDestinationSettings); } export declare class StandardHlsSettings { AudioRenditionSets?: Value; M3u8Settings?: M3u8Settings; constructor(properties: StandardHlsSettings); } export declare class StaticKeySettings { KeyProviderServer?: InputLocation; StaticKeyValue?: Value; constructor(properties: StaticKeySettings); } export declare class TeletextDestinationSettings { constructor(properties: TeletextDestinationSettings); } export declare class TeletextSourceSettings { OutputRectangle?: CaptionRectangle; PageNumber?: Value; constructor(properties: TeletextSourceSettings); } export declare class TemporalFilterSettings { PostFilterSharpening?: Value; Strength?: Value; constructor(properties: TemporalFilterSettings); } export declare class ThumbnailConfiguration { State?: Value; constructor(properties: ThumbnailConfiguration); } export declare class TimecodeBurninSettings { FontSize?: Value; Position?: Value; Prefix?: Value; constructor(properties: TimecodeBurninSettings); } export declare class TimecodeConfig { SyncThreshold?: Value; Source?: Value; constructor(properties: TimecodeConfig); } export declare class TtmlDestinationSettings { StyleControl?: Value; constructor(properties: TtmlDestinationSettings); } export declare class UdpContainerSettings { M2tsSettings?: M2tsSettings; constructor(properties: UdpContainerSettings); } export declare class UdpGroupSettings { TimedMetadataId3Frame?: Value; TimedMetadataId3Period?: Value; InputLossAction?: Value; constructor(properties: UdpGroupSettings); } export declare class UdpOutputSettings { Destination?: OutputLocationRef; FecOutputSettings?: FecOutputSettings; ContainerSettings?: UdpContainerSettings; BufferMsec?: Value; constructor(properties: UdpOutputSettings); } export declare class VideoBlackFailoverSettings { VideoBlackThresholdMsec?: Value; BlackDetectThreshold?: Value; constructor(properties: VideoBlackFailoverSettings); } export declare class VideoCodecSettings { Mpeg2Settings?: Mpeg2Settings; FrameCaptureSettings?: FrameCaptureSettings; H264Settings?: H264Settings; H265Settings?: H265Settings; constructor(properties: VideoCodecSettings); } export declare class VideoDescription { ScalingBehavior?: Value; RespondToAfd?: Value; Height?: Value; Sharpness?: Value; Width?: Value; CodecSettings?: VideoCodecSettings; Name?: Value; constructor(properties: VideoDescription); } export declare class VideoSelector { ColorSpaceSettings?: VideoSelectorColorSpaceSettings; SelectorSettings?: VideoSelectorSettings; ColorSpace?: Value; ColorSpaceUsage?: Value; constructor(properties: VideoSelector); } export declare class VideoSelectorColorSpaceSettings { Hdr10Settings?: Hdr10Settings; constructor(properties: VideoSelectorColorSpaceSettings); } export declare class VideoSelectorPid { Pid?: Value; constructor(properties: VideoSelectorPid); } export declare class VideoSelectorProgramId { ProgramId?: Value; constructor(properties: VideoSelectorProgramId); } export declare class VideoSelectorSettings { VideoSelectorProgramId?: VideoSelectorProgramId; VideoSelectorPid?: VideoSelectorPid; constructor(properties: VideoSelectorSettings); } export declare class VpcOutputSettings { PublicAddressAllocationIds?: List>; SecurityGroupIds?: List>; SubnetIds?: List>; constructor(properties: VpcOutputSettings); } export declare class WavSettings { CodingMode?: Value; SampleRate?: Value; BitDepth?: Value; constructor(properties: WavSettings); } export declare class WebvttDestinationSettings { StyleControl?: Value; constructor(properties: WebvttDestinationSettings); } export interface ChannelProperties { InputAttachments?: List; InputSpecification?: InputSpecification; ChannelClass?: Value; EncoderSettings?: EncoderSettings; Destinations?: List; Vpc?: VpcOutputSettings; CdiInputSpecification?: CdiInputSpecification; Maintenance?: MaintenanceCreateSettings; LogLevel?: Value; RoleArn?: Value; Tags?: { [key: string]: any; }; Name?: Value; } export default class Channel extends ResourceBase { static AacSettings: typeof AacSettings; static Ac3Settings: typeof Ac3Settings; static AncillarySourceSettings: typeof AncillarySourceSettings; static ArchiveCdnSettings: typeof ArchiveCdnSettings; static ArchiveContainerSettings: typeof ArchiveContainerSettings; static ArchiveGroupSettings: typeof ArchiveGroupSettings; static ArchiveOutputSettings: typeof ArchiveOutputSettings; static ArchiveS3Settings: typeof ArchiveS3Settings; static AribDestinationSettings: typeof AribDestinationSettings; static AribSourceSettings: typeof AribSourceSettings; static AudioChannelMapping: typeof AudioChannelMapping; static AudioCodecSettings: typeof AudioCodecSettings; static AudioDescription: typeof AudioDescription; static AudioDolbyEDecode: typeof AudioDolbyEDecode; static AudioHlsRenditionSelection: typeof AudioHlsRenditionSelection; static AudioLanguageSelection: typeof AudioLanguageSelection; static AudioNormalizationSettings: typeof AudioNormalizationSettings; static AudioOnlyHlsSettings: typeof AudioOnlyHlsSettings; static AudioPidSelection: typeof AudioPidSelection; static AudioSelector: typeof AudioSelector; static AudioSelectorSettings: typeof AudioSelectorSettings; static AudioSilenceFailoverSettings: typeof AudioSilenceFailoverSettings; static AudioTrack: typeof AudioTrack; static AudioTrackSelection: typeof AudioTrackSelection; static AudioWatermarkSettings: typeof AudioWatermarkSettings; static AutomaticInputFailoverSettings: typeof AutomaticInputFailoverSettings; static AvailBlanking: typeof AvailBlanking; static AvailConfiguration: typeof AvailConfiguration; static AvailSettings: typeof AvailSettings; static BlackoutSlate: typeof BlackoutSlate; static BurnInDestinationSettings: typeof BurnInDestinationSettings; static CaptionDescription: typeof CaptionDescription; static CaptionDestinationSettings: typeof CaptionDestinationSettings; static CaptionLanguageMapping: typeof CaptionLanguageMapping; static CaptionRectangle: typeof CaptionRectangle; static CaptionSelector: typeof CaptionSelector; static CaptionSelectorSettings: typeof CaptionSelectorSettings; static CdiInputSpecification: typeof CdiInputSpecification; static ColorSpacePassthroughSettings: typeof ColorSpacePassthroughSettings; static DolbyVision81Settings: typeof DolbyVision81Settings; static DvbNitSettings: typeof DvbNitSettings; static DvbSdtSettings: typeof DvbSdtSettings; static DvbSubDestinationSettings: typeof DvbSubDestinationSettings; static DvbSubSourceSettings: typeof DvbSubSourceSettings; static DvbTdtSettings: typeof DvbTdtSettings; static Eac3AtmosSettings: typeof Eac3AtmosSettings; static Eac3Settings: typeof Eac3Settings; static EbuTtDDestinationSettings: typeof EbuTtDDestinationSettings; static EmbeddedDestinationSettings: typeof EmbeddedDestinationSettings; static EmbeddedPlusScte20DestinationSettings: typeof EmbeddedPlusScte20DestinationSettings; static EmbeddedSourceSettings: typeof EmbeddedSourceSettings; static EncoderSettings: typeof EncoderSettings; static Esam: typeof Esam; static FailoverCondition: typeof FailoverCondition; static FailoverConditionSettings: typeof FailoverConditionSettings; static FeatureActivations: typeof FeatureActivations; static FecOutputSettings: typeof FecOutputSettings; static Fmp4HlsSettings: typeof Fmp4HlsSettings; static FrameCaptureCdnSettings: typeof FrameCaptureCdnSettings; static FrameCaptureGroupSettings: typeof FrameCaptureGroupSettings; static FrameCaptureHlsSettings: typeof FrameCaptureHlsSettings; static FrameCaptureOutputSettings: typeof FrameCaptureOutputSettings; static FrameCaptureS3Settings: typeof FrameCaptureS3Settings; static FrameCaptureSettings: typeof FrameCaptureSettings; static GlobalConfiguration: typeof GlobalConfiguration; static H264ColorSpaceSettings: typeof H264ColorSpaceSettings; static H264FilterSettings: typeof H264FilterSettings; static H264Settings: typeof H264Settings; static H265ColorSpaceSettings: typeof H265ColorSpaceSettings; static H265FilterSettings: typeof H265FilterSettings; static H265Settings: typeof H265Settings; static Hdr10Settings: typeof Hdr10Settings; static HlsAkamaiSettings: typeof HlsAkamaiSettings; static HlsBasicPutSettings: typeof HlsBasicPutSettings; static HlsCdnSettings: typeof HlsCdnSettings; static HlsGroupSettings: typeof HlsGroupSettings; static HlsInputSettings: typeof HlsInputSettings; static HlsMediaStoreSettings: typeof HlsMediaStoreSettings; static HlsOutputSettings: typeof HlsOutputSettings; static HlsS3Settings: typeof HlsS3Settings; static HlsSettings: typeof HlsSettings; static HlsWebdavSettings: typeof HlsWebdavSettings; static HtmlMotionGraphicsSettings: typeof HtmlMotionGraphicsSettings; static InputAttachment: typeof InputAttachment; static InputChannelLevel: typeof InputChannelLevel; static InputLocation: typeof InputLocation; static InputLossBehavior: typeof InputLossBehavior; static InputLossFailoverSettings: typeof InputLossFailoverSettings; static InputSettings: typeof InputSettings; static InputSpecification: typeof InputSpecification; static KeyProviderSettings: typeof KeyProviderSettings; static M2tsSettings: typeof M2tsSettings; static M3u8Settings: typeof M3u8Settings; static MaintenanceCreateSettings: typeof MaintenanceCreateSettings; static MaintenanceUpdateSettings: typeof MaintenanceUpdateSettings; static MediaPackageGroupSettings: typeof MediaPackageGroupSettings; static MediaPackageOutputDestinationSettings: typeof MediaPackageOutputDestinationSettings; static MediaPackageOutputSettings: typeof MediaPackageOutputSettings; static MotionGraphicsConfiguration: typeof MotionGraphicsConfiguration; static MotionGraphicsSettings: typeof MotionGraphicsSettings; static Mp2Settings: typeof Mp2Settings; static Mpeg2FilterSettings: typeof Mpeg2FilterSettings; static Mpeg2Settings: typeof Mpeg2Settings; static MsSmoothGroupSettings: typeof MsSmoothGroupSettings; static MsSmoothOutputSettings: typeof MsSmoothOutputSettings; static MultiplexGroupSettings: typeof MultiplexGroupSettings; static MultiplexOutputSettings: typeof MultiplexOutputSettings; static MultiplexProgramChannelDestinationSettings: typeof MultiplexProgramChannelDestinationSettings; static NetworkInputSettings: typeof NetworkInputSettings; static NielsenCBET: typeof NielsenCBET; static NielsenConfiguration: typeof NielsenConfiguration; static NielsenNaesIiNw: typeof NielsenNaesIiNw; static NielsenWatermarksSettings: typeof NielsenWatermarksSettings; static Output: typeof Output; static OutputDestination: typeof OutputDestination; static OutputDestinationSettings: typeof OutputDestinationSettings; static OutputGroup: typeof OutputGroup; static OutputGroupSettings: typeof OutputGroupSettings; static OutputLocationRef: typeof OutputLocationRef; static OutputSettings: typeof OutputSettings; static PassThroughSettings: typeof PassThroughSettings; static RawSettings: typeof RawSettings; static Rec601Settings: typeof Rec601Settings; static Rec709Settings: typeof Rec709Settings; static RemixSettings: typeof RemixSettings; static RtmpCaptionInfoDestinationSettings: typeof RtmpCaptionInfoDestinationSettings; static RtmpGroupSettings: typeof RtmpGroupSettings; static RtmpOutputSettings: typeof RtmpOutputSettings; static Scte20PlusEmbeddedDestinationSettings: typeof Scte20PlusEmbeddedDestinationSettings; static Scte20SourceSettings: typeof Scte20SourceSettings; static Scte27DestinationSettings: typeof Scte27DestinationSettings; static Scte27SourceSettings: typeof Scte27SourceSettings; static Scte35SpliceInsert: typeof Scte35SpliceInsert; static Scte35TimeSignalApos: typeof Scte35TimeSignalApos; static SmpteTtDestinationSettings: typeof SmpteTtDestinationSettings; static StandardHlsSettings: typeof StandardHlsSettings; static StaticKeySettings: typeof StaticKeySettings; static TeletextDestinationSettings: typeof TeletextDestinationSettings; static TeletextSourceSettings: typeof TeletextSourceSettings; static TemporalFilterSettings: typeof TemporalFilterSettings; static ThumbnailConfiguration: typeof ThumbnailConfiguration; static TimecodeBurninSettings: typeof TimecodeBurninSettings; static TimecodeConfig: typeof TimecodeConfig; static TtmlDestinationSettings: typeof TtmlDestinationSettings; static UdpContainerSettings: typeof UdpContainerSettings; static UdpGroupSettings: typeof UdpGroupSettings; static UdpOutputSettings: typeof UdpOutputSettings; static VideoBlackFailoverSettings: typeof VideoBlackFailoverSettings; static VideoCodecSettings: typeof VideoCodecSettings; static VideoDescription: typeof VideoDescription; static VideoSelector: typeof VideoSelector; static VideoSelectorColorSpaceSettings: typeof VideoSelectorColorSpaceSettings; static VideoSelectorPid: typeof VideoSelectorPid; static VideoSelectorProgramId: typeof VideoSelectorProgramId; static VideoSelectorSettings: typeof VideoSelectorSettings; static VpcOutputSettings: typeof VpcOutputSettings; static WavSettings: typeof WavSettings; static WebvttDestinationSettings: typeof WebvttDestinationSettings; constructor(properties?: ChannelProperties); }