import { d as FulltextStrategy, e as GraphDef } from '../../types-BynPp5kU.js'; export { C as ContributionDiagnostic, a as ContributionDiagnosticState, b as ContributionRepairEntry, c as ContributionRepairResult, G as GraphIdentityConfig } from '../../types-BynPp5kU.js'; import { S as StoreOptions, a as SchemaManagerOptions, U as UnboundLiveStoreOptions, b as Store, H as HistoryStoreOptions, c as HistoryStore, R as RecordedReadStoreOptions, d as RecordedReadStore, L as LiveStoreOptions } from '../../store-C8ZPl7OW.js'; export { I as IdentityAssertion, e as IdentityAssertionId, f as IdentityAssertionResult, g as IdentityFacade, h as IdentityNode, i as IdentityNodeRefInput, j as IdentityPair, k as IdentityReadFacade, l as IdentityRelation, m as IdentityWriteSummary } from '../../store-C8ZPl7OW.js'; import 'zod'; import '../../searchable-KKXrPet3.js'; import '../../resolve-DV0Iposp.js'; /** * Batteries-included local PostgreSQL Store backed by PGlite. * * This entrypoint owns the connection and intentionally exposes the portable * TypeGraph Store surface rather than the adapter-native Drizzle handle. */ type LocalPgliteStoreOptions = Readonly<{ /** PGlite data directory. Defaults to an in-memory database. */ dataDir?: string; /** Whether to load pgvector. Defaults to true. */ vector?: boolean; /** * Override the fulltext strategy. Defaults to `tsvectorStrategy`. Pass * `false` to disable fulltext support entirely — the backend then * advertises no `capabilities.fulltext` and omits the fulltext CRUD/search * methods, and the installation DDL never creates the fulltext table. */ fulltext?: FulltextStrategy | false; /** Store behavior, including hooks, history, and custom table names. */ store?: TStoreOptions; /** * Schema initialization and migration policy. `schema` is excluded here: * the effective SqlSchema has exactly one source — `store.schema` — which * this constructor also uses to provision the physical tables, so a * second schema could name tables that were never created. */ schemaManagement?: Omit; }>; /** Creates, provisions, and returns a full typed local PGlite Store. */ declare function createLocalPgliteStore(graph: G, options?: LocalPgliteStoreOptions): Promise>; declare function createLocalPgliteStore(graph: G, options: LocalPgliteStoreOptions & Readonly<{ store: HistoryStoreOptions; }>): Promise>; declare function createLocalPgliteStore(graph: G, options: LocalPgliteStoreOptions & Readonly<{ store: RecordedReadStoreOptions; }>): Promise>; declare function createLocalPgliteStore(graph: G, options: LocalPgliteStoreOptions): Promise | RecordedReadStore>; declare function createLocalPgliteStore(graph: G, options: LocalPgliteStoreOptions): Promise | HistoryStore | RecordedReadStore>; export { type LocalPgliteStoreOptions, createLocalPgliteStore };