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.d-ByufVI16.js';
export { A as Activity, c as ActivityCallerContext, d as ActivityId, e as ActivityItem, f as ActivityType, g as AddressAttribute, h as AddressRelationAttribute, i as Attribute, j as AttributeWithCompositeID, k as AutomationAttribute, B as BaseActivityItem, l as BaseAttribute, m as BaseEntity, n as BlueprintEntityId, o as BooleanAttribute, p as ClassificationId, q as ClassificationIdOrPattern, r as ClassificationSlug, s as ClassificationsUpdate, a as Components, t as ComputedAttribute, u as ConsentAttribute, v as CountryAttribute, w as CurrencyAttribute, D as DateAttribute, x as DefaultAddressFields, E as ESClusterAssignment, y as EmailAttribute, z as Entity, F as EntityAcl, G as EntityAction, H as EntityCapability, I as EntityCapabilityWithCompositeID, J as EntityDefaultCreate, K as EntityDefaultEdit, L as EntityDefaultTable, M as EntityId, N as EntityImportParams, Q as EntityItem, R as EntityListParams, S as EntityOperation, T as EntityOwner, U as EntitySchema, V as EntitySchemaGroup, W as EntitySchemaGroupWithCompositeID, X as EntitySchemaItem, Y as EntitySearchIncludeDeletedParam, Z as EntitySearchOptions, _ as EntitySearchParams, $ as EntitySearchResults, a0 as EntitySlug, a1 as EntityTableFilterOption, a2 as EntityTableFilterSearch, a3 as EntityValidationError, a4 as EntityValidationResult, a5 as EntityValidationResultError, a6 as EntityValidationResultSuccess, a7 as EntityValidationV2Error, a8 as EntityValidationV2Result, a9 as EntityValidationV2ResultError, aa as EntityValidationV2ResultSuccess, ab as EntityViewDisabled, ac as ErrorObject, ad as ExportJobId, ae as FieldsParam, af as FileAttribute, ag as GenerateEntityTableAIFiltersRequest, ah as GenerateEntityTableAIFiltersResponse, ai as GetRelatedEntitiesCount, aj as GetRelationsResp, ak as GetRelationsRespWithPagination, al as GraphDefinition, am as GraphEdge, an as GraphNode, ao as GraphQueryRequest, ap as GraphQueryResponse, aq as GraphSeed, ar as GroupHeadline, as as GroupHeadlineWithCompositeID, at as HydratedEntity, au as HydratedEntityItem, av as InternalAttribute, aw as InternalUserAttribute, ax as InvitationEmailAttribute, ay as IsTemplate, az as Language, aA as LinkAttribute, aB as ListSavedViewsResults, aC as MessageEmailAddressAttribute, aD as MultiSelectAttribute, aE as NullableEntity, aF as NumberAttribute, O as OperationMethods, aG as OrderedListAttribute, aH as PartnerOrganisationAttribute, aI as PartnerStatusAttribute, P as Paths, b as PathsDictionary, aJ as PaymentAttribute, aK as PaymentMethodRelationAttribute, aL as PhoneAttribute, aM as PortalAccessAttribute, aN as PriceComponentAttribute, aO as PurposeAttribute, aP as RedirectEntityView, aQ as RelationAttribute, aR as RelationEntity, aS as RelationItem, aT as RepeatableAttribute, aU as SavedView, aV as SavedViewId, aW as SavedViewItem, aX as SavedViewPartial, aY as SchemaId, aZ as SearchFilter, a_ as SearchFilterValue, a$ as SearchMappings, b0 as SelectAttribute, b1 as SequenceAttribute, b2 as SettingFlag, b3 as StatusAttribute, b4 as SummaryAttribute, b5 as SummaryField, b6 as TableAttribute, b7 as TagsAttribute, b8 as Taxonomy, b9 as TaxonomyBulkJob, ba as TaxonomyBulkJobActionType, bb as TaxonomyBulkJobStatus, bc as TaxonomyBulkJobTriggerResponse, bd as TaxonomyClassification, be as TaxonomyLocationId, bf as TaxonomySearchIncludeArchivedParam, bg as TaxonomySlug, bh as TextAttribute, bi as UserRelationAttribute } from '../entity.d-ByufVI16.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:
 * `entity.getEntity(...)` calls forwarded to lazy singleton
 */
declare const entity: ApiHandle<Client>;

export { Client, createClient, entity, getClient };
