import type { CallOptions, ISkillsStoreProvider, SkillRecord } from '@mcp-abap-adt/llm-agent'; interface Row { record: SkillRecord; vector: number[]; } type Embed = (text: string, options?: CallOptions) => Promise; export interface IInMemoryStoreProvider extends ISkillsStoreProvider { /** TEST SEAM: write pre-vectorised rows into a generation without an embedder. */ _seed(generation: string, rows: Row[]): Promise; } export declare function makeInMemoryStoreProvider(opts?: { embed?: Embed; }): IInMemoryStoreProvider; export {}; //# sourceMappingURL=in-memory-store.d.ts.map