export { assertReadOnlyCypher, CypherGuardError } from "./cypher-guard.js"; export { classifyLicenseTier, DuckDbStore, type DuckDbStoreOptions } from "./duckdb-adapter.js"; export { GraphDbBindingError, GraphDbStore, type GraphDbStoreOptions, NotImplementedError, } from "./graphdb-adapter.js"; export { type GraphDbSchemaOptions, generateSchemaDdl, getAllRelationTypes, } from "./graphdb-schema.js"; export type { AncestorTraversalOptions, BulkLoadOptions, BulkLoadProgressEvent, BulkLoadStats, CochangeLookupOptions, CochangeRow, ConsumerProducerEdge, DescendantTraversalOptions, EmbeddingGranularity, EmbeddingRow, GraphDialect, IGraphStore, ITemporalStore, ListDependenciesOptions, ListEdgesByTypeOptions, ListEdgesOptions, ListEmbeddingsOptions, ListFindingsOptions, ListNodesByKindOptions, ListNodesByNameOptions, ListNodesOptions, ListRoutesOptions, OpenStoreResult, SearchQuery, SearchResult, SqlParam, Store, StoreMeta, SymbolSummaryRow, TraverseQuery, TraverseResult, VectorQuery, VectorResult, } from "./interface.js"; export { readStoreMeta, writeStoreMeta } from "./meta.js"; export { describeArtifacts, META_DIR_NAME, META_FILE_NAME, REGISTRY_FILE_NAME, resolveGraphPath, resolveMetaFilePath, resolveRegistryPath, resolveRepoMetaDir, } from "./paths.js"; export { generateSchemaDDL, type SchemaOptions } from "./schema-ddl.js"; export { assertReadOnlySql, SqlGuardError } from "./sql-guard.js"; import { type DuckDbStoreOptions } from "./duckdb-adapter.js"; import { type GraphDbStoreOptions } from "./graphdb-adapter.js"; import type { OpenStoreOptions as ApiOpenStoreOptions, OpenStoreResult } from "./interface.js"; /** * Combined options accepted by {@link openStore}. Backwards-compatible * superset of the spec-level {@link ApiOpenStoreOptions} that adds the * `duckOptions` / `graphDbOptions` adapter-specific bag so existing * callers (analyze CLI, ingestion harness) can pass through precise * per-backend tuning. */ export interface OpenStoreOptions extends ApiOpenStoreOptions { readonly duckOptions?: DuckDbStoreOptions; readonly graphDbOptions?: GraphDbStoreOptions; } /** * Factory that returns a composed graph + temporal {@link OpenStoreResult}. * * A `GraphDbStore` instance backs the `graph` view at `/graph.lbug`; * a separate `DuckDbStore` over the sibling `/temporal.duckdb` * backs the `temporal` view. `OpenStoreResult.close()` closes both in * deterministic order — graph first, temporal second. * * The factory only constructs — callers still own the `open()` lifecycle * call so failures are attributable to the lifecycle boundary rather * than the factory. */ export declare function openStore(opts: OpenStoreOptions): Promise; //# sourceMappingURL=index.d.ts.map