import { d as FulltextStrategy } from './types-BynPp5kU.cjs'; import { a as PostgresTables } from './postgres-DOBXcZVg.cjs'; import { a as SqliteTables } from './sqlite-BkQM9ZeI.cjs'; /** * Generates all DDL statements for the given SQLite tables. * * Iterates the unified contribution set (#129) — base tables first, * then strategy-owned tables. Per-contribution ordering is * table-then-its-own-indexes; safe because TypeGraph's tables carry no * cross-table foreign keys. This low-level array deliberately omits the * deployment-wide version marker; use generateSqliteMigrationSQL for a * complete fresh installation. */ declare function generateSqliteDDL(tables?: SqliteTables, fulltextStrategy?: FulltextStrategy | false): string[]; /** * Generates complete SQLite installation DDL for a fresh database. * This is not an incremental upgrade planner. */ declare function generateSqliteMigrationSQL(tables?: SqliteTables, fulltextStrategy?: FulltextStrategy | false): string; /** * Generates all DDL statements for the given PostgreSQL tables. * * Iterates the unified contribution set (#129) — base tables first, * then strategy-owned tables. Per-contribution ordering is * table-then-its-own-indexes; safe because TypeGraph's tables carry no * cross-table foreign keys. This low-level array deliberately omits the * deployment-wide version marker; use generatePostgresMigrationSQL for a * complete fresh installation. */ declare function generatePostgresDDL(tables?: PostgresTables, fulltextStrategy?: FulltextStrategy | false): string[]; /** * Generates complete PostgreSQL installation DDL for a fresh database. * This is not an incremental upgrade planner. * * Includes CREATE EXTENSION for pgvector since the per-`(kind, field)` * embedding tables `pgvectorStrategy` materializes at runtime use the * native VECTOR type. */ declare function generatePostgresMigrationSQL(tables?: PostgresTables, fulltextStrategy?: FulltextStrategy | false): string; export { generateSqliteMigrationSQL as a, generatePostgresDDL as b, generatePostgresMigrationSQL as c, generateSqliteDDL as g };