import * as $dara from '@darabonba/typescript'; export declare class UpdateEditingProjectRequest extends $dara.Model { /** * @remarks * The business status of the project. You can typically ignore this parameter for standard cloud editing projects. Use this parameter to modify the project\\"s reservation status: * * - `Reserving`: The project is being reserved. * * - `ReservationCanceled`: The reservation for the project is canceled. * * @example * Reserving */ businessStatus?: string; /** * @remarks * The clip parameters for the template, in JSON format. This parameter is required if you specify `TemplateId`. For more information about the format, see [Create and use a standard template](https://help.aliyun.com/document_detail/328557.html) and [Create and use an advanced template](https://help.aliyun.com/document_detail/291418.html). * * @example * See the template user guide. */ clipsParam?: string; /** * @remarks * The project cover. * * @example * https://****.com/6AB4D0E1E1C7446888****.png */ coverURL?: string; /** * @remarks * The project description. * * @example * testtimeline001desciption */ description?: string; /** * @remarks * The project ID. * * This parameter is required. * * @example * ****4ee4b97e27b525142a6b2**** */ projectId?: string; /** * @remarks * The template ID. Use this parameter to quickly build a timeline.>Notice: You can specify only one of `ProjectId`, `Timeline`, and `TemplateId`. If you specify `TemplateId`, `ClipsParam` is required. * * @example * ****96e8864746a0b6f3**** */ templateId?: string; /** * @remarks * The project timeline, in JSON format. */ timeline?: string; /** * @remarks * The project title. * * @example * testtimeline */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }