import type { Driver } from './db.js'; import type { AnyDb, Dialect } from './dialect.js'; /** * Hidden handle connecting `createBunderstack()` to the optional * `bunderstack/provision` entry. Lives in its own module so the main entry * never imports provision code (and its drizzle-kit reference). */ export declare const PROVISION_INTERNALS: unique symbol; export interface ProvisionInternals { /** Runtime db typed over the MERGED schema (user + internal tables). */ db: AnyDb; /** Merged schema used for push. */ schema: Record; databaseUrl: string; /** Resolved migrations folder (config `database.migrations`). */ migrationsFolder: string; dialect: Dialect; driver: Driver; adapter: import('./database/adapter.js').DatabaseAdapter; } export interface WithProvisionInternals { [PROVISION_INTERNALS]?: ProvisionInternals; } //# sourceMappingURL=provision-internals.d.ts.map