import { A as ApiHandle } from '../types-ChU9Acbv.js';
export { T as TokenArg, a as authorize } from '../types-ChU9Acbv.js';
import { C as Client } from '../app.d-u7Dq42kU.js';
export { A as Actor, c as AggregatedEvents, d as AppBridgeSurfaceConfig, e as AppEventData, f as Audit, g as Author, B as BaseComponent, h as BaseComponentCommon, i as BaseCustomActionConfig, j as BatchEventRequest, k as BillingFrequency, l as BlueprintRef, m as BooleanArg, n as CallerIdentity, o as ComponentType, a as Components, p as Configuration, q as ConfigurationMetadata, r as ConfigurationVersion, s as CustomCapabilityComponent, t as CustomFlowActionComponent, u as CustomFlowConfig, v as CustomPageComponent, w as CustomPageConfig, E as EnumArg, x as ErpInformToolkitComponent, y as EventsQuery, z as EventsQueryResponse, D as ExternalIntegrationCustomActionConfig, F as ExternalProductCatalogAuthBlock, G as ExternalProductCatalogComponent, H as ExternalProductCatalogConfig, I as ExternalProductCatalogHookProductRecommendations, J as ExternalProductCatalogHookProducts, K as Grants, L as Installation, M as JourneyBlockComponent, N as JourneyBlockComponentArgs, Q as JourneyBlockConfig, R as NotificationConfig, S as NotificationEvent, O as OperationMethods, T as Option, U as Options, V as OptionsRef, W as OverrideDevMode, P as Paths, b as PathsDictionary, X as PortalBlockComponent, Y as PortalBlockConfig, Z as PortalBlockSurfaceConfig, _ as PortalExtensionAuthBlock, $ as PortalExtensionComponent, a0 as PortalExtensionConfig, a1 as PortalExtensionHookConsumptionDataRetrieval, a2 as PortalExtensionHookContractIdentification, a3 as PortalExtensionHookCostDataRetrieval, a4 as PortalExtensionHookMeterReadingPlausibilityCheck, a5 as PortalExtensionHookPriceDataRetrieval, a6 as PortalExtensionHookRegistrationIdentifiersCheck, a7 as PortalExtensionSeamlessLink, a8 as PortalExtensionSecureProxy, a9 as Pricing, aa as PublicConfiguration, ab as RawEvents, ac as Review, ad as Role, ae as S3Reference, af as SandboxCustomActionConfig, ag as TextArg, ah as TranslatedString } from '../app.d-u7Dq42kU.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:
 * `app.someOperation(...)` calls forwarded to lazy singleton
 */
declare const app: ApiHandle<Client>;

export { Client, app, createClient, getClient };
