import { Client } from '@libsql/client'; import { Config } from '@libsql/client'; import type { SqlDriverAdapter } from '@prisma/driver-adapter-utils'; import type { SqlMigrationAwareDriverAdapterFactory } from '@prisma/driver-adapter-utils'; export declare class PrismaLibSql extends PrismaLibSqlAdapterFactoryBase { createClient(config: Config): Client; } declare abstract class PrismaLibSqlAdapterFactoryBase implements SqlMigrationAwareDriverAdapterFactory { #private; readonly provider = "sqlite"; readonly adapterName: string; constructor(config: Config, options?: PrismaLibSqlOptions); connect(): Promise; connectToShadowDb(): Promise; abstract createClient(config: Config): StdClient; } declare type PrismaLibSqlOptions = { timestampFormat?: 'iso8601' | 'unixepoch-ms'; }; declare type StdClient = Client; export { }