/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import type { DataPortSchemaObject, FromSchema, TypedArray, TypedArraySchemaOptions } from "@workglow/util/schema"; import type { AutoGeneratedKeys, InsertEntity, SimplifyPrimaryKey } from "../tabular/ITabularStorage"; import { TelemetryTabularStorage } from "../tabular/TelemetryTabularStorage"; import type { IVectorStorage, VectorSearchOptions } from "./IVectorStorage"; export declare class TelemetryVectorStorage | undefined, Schema extends DataPortSchemaObject, Entity = FromSchema, PrimaryKeyNames extends ReadonlyArray = ReadonlyArray, PrimaryKey = SimplifyPrimaryKey, InsertType = InsertEntity>> extends TelemetryTabularStorage implements IVectorStorage { private readonly vectorInner; constructor(storageName: string, inner: IVectorStorage); getVectorDimensions(): number; similaritySearch(query: TypedArray, options?: VectorSearchOptions): Promise<(Entity & { score: number; })[]>; } //# sourceMappingURL=TelemetryVectorStorage.d.ts.map