import type { Client } from '@libsql/client'; import { Client as Client_2 } from '@libsql/client/web'; import type { Config } from '@libsql/client'; import { Config as Config_2 } from '@libsql/client/web'; 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_2): Client_2; } 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 { }