import * as $dara from '@darabonba/typescript'; export declare class ListSearchLibResponseBodySearchLibInfoListIndexInfo extends $dara.Model { /** * @remarks * The readiness status of the index. Valid values: * * - Initializing: The index is being initialized. * * - Normal: The index is ready. * * - Fail: The index failed to be created. * * @example * Normal */ indexReadiness?: string; /** * @remarks * The index status. * * Default value: Active. Valid values: * * - Active: The index is active. * * - Deactive: The index is inactive. * * @example * Active */ indexStatus?: string; /** * @remarks * The index type. Valid values: * * - mm: Large language model (LLM). * * - face: Face recognition. * * - aiLabel: Smart tagging. * * @example * face */ indexType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListSearchLibResponseBodySearchLibInfoList extends $dara.Model { /** * @remarks * The index information. */ indexInfo?: ListSearchLibResponseBodySearchLibInfoListIndexInfo[]; /** * @remarks * The search library configuration. * * @example * {"faceGroupIds":"xxx1,xxx2,xx3"} */ searchLibConfig?: string; /** * @remarks * The search library. * * @example * faceSearchLib */ searchLibName?: string; /** * @remarks * The status of the search library. * * @example * normal */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListSearchLibResponseBody extends $dara.Model { /** * @remarks * The status code. * * @example * 200 */ code?: string; /** * @remarks * The request ID. * * @example * ******3B-0E1A-586A-AC29-742247****** */ requestId?: string; /** * @remarks * Search library information. */ searchLibInfoList?: ListSearchLibResponseBodySearchLibInfoList[]; /** * @remarks * Indicates whether the request was successful. * * @example * true */ success?: string; /** * @remarks * The total number of entries. * * @example * 8 */ total?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }