import { A as ApiHandle } from '../types-ChU9Acbv.js';
export { T as TokenArg, a as authorize } from '../types-ChU9Acbv.js';
import { C as Client } from '../user.d-CXqM751M.js';
export { c as CognitoDetails, a as Components, d as CreateGroupReq, D as DataPoint, e as DataPointsResponse, G as Group, f as GroupId, H as Hydrate, I as InviteToken, L as Limit, g as LoginParameters, N as Navigation, h as NavigationConfiguration, i as NavigationCreateRequest, j as NavigationGroupItem, k as NavigationId, l as NavigationItem, m as NavigationKeyItem, n as Offset, O as OperationMethods, o as Organization, p as OrganizationDetail, q as OrganizationId, r as PartnerInvitationToken, s as Passkey, t as PasskeyAuthenticationOptions, u as PasskeyRegistrationOptions, v as PasskeyRegistrationResponse, P as Paths, b as PathsDictionary, Q as Query, S as SignupUserPayload, U as UpdateGroupReq, w as User, x as UserActivationPayload, y as UserDetail, z as UserId, A as UserInvitationPayload, B as UserV2, E as UserVerificationPayload, F as Username, V as VerificationToken } from '../user.d-CXqM751M.js';
export { OpenAPIClient } from 'openapi-client-axios';
import 'axios';

/** Get the cached singleton client (lazy-initialized on first call) */
declare const getClient: () => Client;
/** Create a fresh client instance (not cached) */
declare const createClient: () => Client;
/**
 * API handle — also exposes operations directly:
 * `user.someOperation(...)` calls forwarded to lazy singleton
 */
declare const user: ApiHandle<Client>;

export { Client, createClient, getClient, user };
