import "./dialect-BHuPIP4Z.mjs";
import "./get-migration-CDvYpogu.mjs";
import "./schema-dfOF7vRb.mjs";
import "./get-request-ip-G2Tcmzbb.mjs";
import { i as parseState, n as HIDE_METADATA, r as generateState, t as generateId } from "./utils-C4Ub_EYH.mjs";
import { t as APIError } from "./api-DlkPdnDL.mjs";
import "./crypto-DgVHxgLL.mjs";
import "./cookies-CT1-kARg.mjs";
import "./url-B7VXiggp.mjs";
import "./session-BYq-s4dF.mjs";
import "./base-C-gRvgYz.mjs";
import "./password-BRmR7rWA.mjs";
import { t as betterAuth } from "./auth-Lb-AgqGz.mjs";
import "./types/index.mjs";
import { getCurrentAdapter } from "@better-auth/core/context";
import { createTelemetry, getTelemetryAuthConfig } from "@better-auth/telemetry";

export * from "@better-auth/core"

export * from "@better-auth/core/db"

export * from "@better-auth/core/env"

export * from "@better-auth/core/error"

export * from "@better-auth/core/oauth2"

export * from "@better-auth/core/utils"

export { APIError, HIDE_METADATA, betterAuth, createTelemetry, generateId, generateState, getCurrentAdapter, getTelemetryAuthConfig, parseState };