import * as $dara from '@darabonba/typescript'; export declare class StorefrontSceneRecognitionResponseBodyDataResultDetails extends $dara.Model { /** * @remarks * The non-empty category name. * * @example * oppo vivo smartphone specialty store */ clazz?: string; /** * @remarks * A finite numerical value. The source document does not specify a value range. * * @example * 0.99 */ confidence?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class StorefrontSceneRecognitionResponseBodyDataResultGroundingRegions extends $dara.Model { /** * @remarks * The bounding box coordinates. */ bbox2d?: number[]; /** * @remarks * The label. * * @example * store_sign */ label?: string; /** * @remarks * The recognized text. * * @example * oppo */ text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class StorefrontSceneRecognitionResponseBodyDataResultGrounding extends $dara.Model { /** * @remarks * The coverage. * * @example * partial */ coverage?: string; /** * @remarks * The region list. */ regions?: StorefrontSceneRecognitionResponseBodyDataResultGroundingRegions[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class StorefrontSceneRecognitionResponseBodyDataResult extends $dara.Model { /** * @remarks * The classification details. This can be an empty array. */ details?: StorefrontSceneRecognitionResponseBodyDataResultDetails[]; /** * @remarks * The localization information. */ grounding?: StorefrontSceneRecognitionResponseBodyDataResultGrounding; /** * @remarks * The non-empty scene classification array. */ scenes?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class StorefrontSceneRecognitionResponseBodyData extends $dara.Model { /** * @remarks * The scene recognition result details. */ result?: StorefrontSceneRecognitionResponseBodyDataResult; /** * @remarks * The usage information. * * @example * {"ProcessingCount":1} */ usageMap?: { [key: string]: number; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class StorefrontSceneRecognitionResponseBody extends $dara.Model { /** * @remarks * The error code. * * @example * success */ code?: string; /** * @remarks * The scene recognition result. */ data?: StorefrontSceneRecognitionResponseBodyData; /** * @remarks * The returned message or failure description. * * @example * Success */ message?: string; /** * @remarks * The request ID. * * @example * 70CBEFDF-BB17-1EB3-8A21-569F3124738F */ requestId?: string; /** * @remarks * Indicates whether the call is successful. * * @example * True */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }