/** * CyborgDB Service * REST API for CyborgDB: The Confidential Vector Database * * The version of the OpenAPI document: 0.17.1.dev16 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { MetadataResult } from './MetadataResult'; /** * Response model for a metadata query. * * Attributes: * results (List[MetadataResult]): Matching items, using core's row shape * directly. On a `text=...` query each row is `{id, score}` in * descending score order; on a filter-only query each row is `{id}` * (no `score` key — there is nothing to score) following `order_by` * when set, else an unordered subset. * ids (List[str]): Matching item IDs, parallel to `results`. Retained * for backward compatibility with callers that only read IDs. * count (int): Number of items returned. * @export * @interface QueryMetadataResponse */ export interface QueryMetadataResponse { /** * * @type {Array} * @memberof QueryMetadataResponse */ results?: Array; /** * * @type {Array} * @memberof QueryMetadataResponse */ ids: Array; /** * * @type {number} * @memberof QueryMetadataResponse */ count: number; } /** * Check if a given object implements the QueryMetadataResponse interface. */ export declare function instanceOfQueryMetadataResponse(value: object): value is QueryMetadataResponse; export declare function QueryMetadataResponseFromJSON(json: any): QueryMetadataResponse; export declare function QueryMetadataResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): QueryMetadataResponse; export declare function QueryMetadataResponseToJSON(json: any): QueryMetadataResponse; export declare function QueryMetadataResponseToJSONTyped(value?: QueryMetadataResponse | null, ignoreDiscriminator?: boolean): any;