import { A as ApiHandle } from '../types-ChU9Acbv.js';
export { T as TokenArg, a as authorize } from '../types-ChU9Acbv.js';
import { C as Client } from '../entity-mapping.d-DKSW3sfy.js';
export { A as AppendValueMapper, c as AttributeOrigin, a as Components, d as ConditionNode, e as CopyValueMapper, E as Entity, f as EntityRef, g as ExecuteMappingReq, h as ExecuteMappingResp, i as ExecuteRelationsReq, j as ExecuteRelationsResp, J as JourneyRef, L as Loop_Index_String, M as MapCondition, k as MappingAttribute, l as MappingAttributeMode, m as MappingAttributeV2, n as MappingConfig, o as MappingConfigCommonFields, p as MappingConfigV2, q as MappingConfigs, r as MappingConfigsResp, s as MappingFailure, t as MappingHistoryEntry, u as MappingHistoryResp, v as MappingSource, w as MappingSourceProperty, x as MappingSourceTargetType, y as MappingWarning, N as NewRelationItem, O as OperationMethods, z as OperationNode, B as OperationObjectNode, D as Owner, P as Paths, b as PathsDictionary, F as PrimitiveJSONValue, R as RandomOperation, G as RelationAttribute, H as RelationItem, S as SearchMappingReq, I as SetValueMapper, K as SourceConfig, T as TargetConfig } from '../entity-mapping.d-DKSW3sfy.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:
 * `entityMapping.someOperation(...)` calls forwarded to lazy singleton
 */
declare const entityMapping: ApiHandle<Client>;

export { Client, createClient, entityMapping, getClient };
