import * as $dara from '@darabonba/typescript'; export declare class RegisterMediaStreamRequest extends $dara.Model { /** * @remarks * The URL of the media asset in another service. The URL is associated with the ID of the media asset in IMS. The URL cannot be modified once registered. * * Set this parameter to the OSS URL of the media asset. The following formats are supported: * * http(s)://example-bucket.oss-cn-shanghai.aliyuncs.com/example.mp4 * * oss://example-bucket/example.mp4: In this format, it is considered by default that the region of the OSS bucket in which the media asset resides is the same as the region in which IMS is activated. */ inputURL?: string; /** * @remarks * The ID of the media asset. * * @example * 5e778ec0027b71ed80a8909598506*** */ mediaId?: string; streamTags?: string; /** * @remarks * The user data. * * @example * {"MessageCallback":{"CallbackURL":"http://test.test.com"}, "Extend":{"localId":"xxx","test":"www"}} */ userData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }