import * as $dara from '@darabonba/typescript'; export declare class SubmitHighlightExtractionJobRequest extends $dara.Model { /** * @remarks * A client token provided by the caller to ensure the idempotence of the request. * * @example * ****12e8864746a0a398**** */ clientToken?: string; /** * @remarks * The input configuration. For more information, see [InputConfig Parameter Description](~~2869391#e72301e3a74mk~~). * * @example * { * "MediaArray": [{ * "MediaId": "ceb72f00e****1ef8216e7e6c64a6302" * }, { * "MediaId": "ce450c40e****1ef8216e7e6c64a6302" * }, { * "MediaId": "ce49a020e****1ef81c1e6f6d5686302" * }, { * "MediaId": "d047e120e****1ef81c1e6f6d5686302" * }, { * "MediaId": "cfe2ddc0e****1ef81c1e6f6d5686302" * }], * "Strategy": { * "Count": 5, * "ClipDuration": 15 * } * } */ inputConfig?: string; /** * @remarks * The output configuration. For more information, see [OutputConfig Parameter Description](~~2869391#cd08cbc516voq~~). * * @example * { * "NeedExport": true, * "OutputMediaTarget": "oss-object", * "Bucket": "test-bucket", * "ObjectKey": "path/to/test_{index}.mp4", * "Width": 1920, * "Height": 1080, * "ExportAsNewMedia": false * } */ outputConfig?: string; /** * @remarks * The user data and callback configuration. For details on the structure, see [UserData Configuration](~~357745#section-urj-v3f-0s1~~). * * @example * {"NotifyAddress":"http://xx.xx.xxx"} or {"NotifyAddress":"https://xx.xx.xxx"} or {"NotifyAddress":"ice-callback-demo"} */ userData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }