import { DBAdapter, DBAdapter as DBAdapter$1, DBAdapterInstance, DBAdapterInstance as DBAdapterInstance$1, DBAdapterSchemaCreation, DBAdapterSchemaCreation as DBAdapterSchemaCreation$1, DBTransactionAdapter, DBTransactionAdapter as DBTransactionAdapter$1, JoinConfig, JoinOption, Where as Where$1 } from "@better-auth/core/db/adapter";

//#region src/types/adapter.d.ts

/**
 * Adapter Interface
 *
 * @deprecated Use `DBAdapter` from `@better-auth/core/db/adapter` instead.
 */
type Adapter = DBAdapter;
/**
 * @deprecated Use `DBTransactionAdapter` from `@better-auth/core/db/adapter` instead.
 */
type TransactionAdapter = DBTransactionAdapter;
/**
 * @deprecated Use `DBAdapterSchemaCreation` from `@better-auth/core/db/adapter` instead.
 */
type AdapterSchemaCreation = DBAdapterSchemaCreation;
/**
 * @deprecated Use `DBAdapterInstance` from `@better-auth/core/db/adapter` instead.
 */
type AdapterInstance = DBAdapterInstance;
//#endregion
export { Adapter, AdapterInstance, AdapterSchemaCreation, type DBAdapter$1 as DBAdapter, type DBAdapterInstance$1 as DBAdapterInstance, type DBAdapterSchemaCreation$1 as DBAdapterSchemaCreation, type DBTransactionAdapter$1 as DBTransactionAdapter, type JoinConfig, type JoinOption, TransactionAdapter, type Where$1 as Where };
//# sourceMappingURL=adapter.d.mts.map