import * as _better_fetch_fetch from '@better-fetch/fetch'; import { BetterFetchError } from '@better-fetch/fetch'; export * from '@better-fetch/fetch'; import { C as ClientOptions, B as BetterAuthClientPlugin, I as IsSignal, a as InferClientAPI, b as InferActions, c as InferErrorCodes } from '../../shared/better-auth.Bzsxh5-D.cjs'; import { Accessor } from 'solid-js'; import { U as UnionToIntersection, P as PrettifyDeep } from '../../shared/better-auth.ZSfSbnQT.cjs'; import { f as BASE_ERROR_CODES } from '../../shared/better-auth.CRKE3Dl9.cjs'; export * from 'nanostores'; import 'better-call'; import 'kysely'; import 'zod/v4'; import '../../shared/better-auth.CO5IkT5Y.cjs'; import 'jose'; import 'zod/v4/core'; import 'zod'; import 'better-sqlite3'; import 'bun:sqlite'; type InferResolvedHooks = O["plugins"] extends Array ? Plugin extends BetterAuthClientPlugin ? Plugin["getAtoms"] extends (fetch: any) => infer Atoms ? Atoms extends Record ? { [key in keyof Atoms as IsSignal extends true ? never : key extends string ? `use${Capitalize}` : never]: () => Accessor>; } : {} : {} : {} : {}; declare function createAuthClient