import type { StoreContext } from '../chatkit/store'; import type { RunContextRetriever } from '../runs/RunExecutionBackend'; import { type RdfEngineLike } from '../../storage/rdf'; import type { ApiContainerConfig } from './types'; import type { PodChatKitStore } from '../chatkit'; import type { EmbeddingService } from '../../ai/service'; import { RdfSearchIndexingService } from '../service/RdfSearchIndexingService'; export interface ApiRunContextRetrieverDependencies { chatKitStore?: Pick; embeddingService?: Partial>; } export declare function createApiRdfEngine(config: ApiContainerConfig): RdfEngineLike | undefined; export declare function createApiRunContextRetriever(rdfEngine: RdfEngineLike | undefined, dependencies?: ApiRunContextRetrieverDependencies): RunContextRetriever | undefined; export declare function createApiRdfSearchIndexingService(rdfEngine: RdfEngineLike | undefined, dependencies?: ApiRunContextRetrieverDependencies): RdfSearchIndexingService | undefined; export declare function isPostgresConnectionString(value: string): boolean; export declare function isSqliteConnectionString(value: string): boolean;