import * as $dara from '@darabonba/typescript'; export declare class SubmitAIAgentVideoAuditTaskShrinkRequest extends $dara.Model { /** * @remarks * The ID of the AI agent. * * This parameter is required. * * @example * *******3b3d94abda22****** */ AIAgentId?: string; /** * @remarks * The interval, in milliseconds, at which to submit captured frames to the AI agent. Valid values: 0 to 5000. Default value: 3000. If it is set to 0, all captured frames are sent to the model in a single batch request. Otherwise, frames are sent sequentially with the specified interval between each request. * * @example * 3000 */ auditInterval?: number; /** * @remarks * Callback configurations. * * @example * {"Url":"https://yourcallback","Token":"yourtoken"} */ callbackConfigShrink?: string; /** * @remarks * An array of frame-capturing policies. Each policy defines a set of frames to be analyzed and will generate a separate result from the model. * * This parameter is required. */ capturePoliciesShrink?: string; /** * @remarks * The details of the input file. * * This parameter is required. */ inputShrink?: string; /** * @remarks * The user-defined data. */ userData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }