import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class HlsIngest { ingestEndpoints?: List; constructor(properties: HlsIngest); } export declare class IngestEndpoint { Username: Value; Id: Value; Url: Value; Password: Value; constructor(properties: IngestEndpoint); } export declare class LogConfiguration { LogGroupName?: Value; constructor(properties: LogConfiguration); } export interface ChannelProperties { Description?: Value; IngressAccessLogs?: LogConfiguration; HlsIngest?: HlsIngest; Id: Value; EgressAccessLogs?: LogConfiguration; Tags?: List; } export default class Channel extends ResourceBase { static HlsIngest: typeof HlsIngest; static IngestEndpoint: typeof IngestEndpoint; static LogConfiguration: typeof LogConfiguration; constructor(properties: ChannelProperties); }