import { a as SqliteOptionsWithContractJson, i as SqliteOptionsWithContract, n as SqliteOptions, o as SqliteTargetId, r as SqliteOptionsBase, s as sqlite, t as SqliteClient } from "./sqlite-BI5VuEiB.mjs"; import "@prisma-next/driver-sqlite/runtime"; import { Runtime, SqlRuntimeBase } from "@prisma-next/sql-runtime"; import { SqlStorage } from "@prisma-next/sql-contract/types"; import { Contract } from "@prisma-next/contract/types"; //#region src/runtime/binding.d.ts type SqliteBindingInput = { readonly path: string; }; //#endregion //#region src/runtime/sqlite-runtime.d.ts /** * The SQLite runtime interface. App code depends on this — `sqlite()` returns it * and `Runtime` (the common interface) is the everyday parameter type. * * `SqliteRuntimeImpl` is the implementing class. It is exported so that other * extensions can subclass it; app code never references it directly. */ interface SqliteRuntime extends Runtime {} declare class SqliteRuntimeImpl = Contract> extends SqlRuntimeBase {} //#endregion export { type SqliteBindingInput, type SqliteClient, type SqliteOptions, type SqliteOptionsBase, type SqliteOptionsWithContract, type SqliteOptionsWithContractJson, type SqliteRuntime, SqliteRuntimeImpl, type SqliteTargetId, sqlite as default }; //# sourceMappingURL=runtime.d.mts.map