import { A as ApiHandle } from '../types-ChU9Acbv.js';
export { T as TokenArg, a as authorize } from '../types-ChU9Acbv.js';
import { C as Client } from '../pricing.d-Cv39plGm.js';
export { A as Address, c as Amounts, d as AvailabilityCheckParams, e as AvailabilityFilters, f as AvailabilityLocation, g as AvailabilityResult, h as AverageMarketPriceRecord, i as AverageMarketPriceResult, B as BaseCompositePrice, j as BaseCouponCommon, k as BaseMarketPriceRecord, l as BasePriceItem, m as BasePriceItemCommon, n as BasePriceItemDto, o as BasicAuthCredentials, p as BasicAuthIntegration, q as BillingPeriod, r as CartDto, s as CashbackAmount, t as CashbackAmounts, u as CashbackPeriod, v as CatalogSearch, w as CatalogSearchResult, x as CheckoutCart, y as CheckoutCartResult, z as CheckoutMode, a as Components, D as CompositePrice, E as CompositePriceItem, F as CompositePriceItemDto, G as ComputePriceParams, H as ComputePriceParamsBase, I as ComputePriceParamsGas, J as ComputePriceParamsPower, K as ComputePriceResult, L as ComputedBasePrice, M as ComputedPriceBreakdown, N as ComputedPriceComponents, Q as ConsumptionTypeGetAg, R as Coupon, S as CouponItem, T as CouponWithoutPromoCodes, U as Currency, V as CustomContext, W as Customer, X as DiscountAmounts, Y as DynamicTariffInterval, Z as DynamicTariffMode, _ as EntityId, $ as EntityItem, a0 as EntityRelation, a1 as Error, a2 as ExternalCatalogConfigurationRequest, a3 as ExternalCatalogCustomRequest, a4 as ExternalCatalogItem, a5 as ExternalCatalogJourneyRequest, a6 as ExternalCatalogPortalRequest, a7 as ExternalCatalogRequest, a8 as ExternalFeeMapping, a9 as ExternalFeeMappings, aa as ExternalFeeMetadata, ab as ExternalPriceMetadata, ac as File, ad as GasConcessionType, ae as HistoricMarketPriceRecord, af as HistoricMarketPricesResult, ag as HydratedCompositePrice, ah as IntegrationAuthCredentials, ai as IntegrationCredentialsResult, aj as IntegrationId, ak as JourneyContext, al as MarkupPricingModel, am as MetaData, an as NonHydratedCompositePrice, ao as OAuthCredentials, ap as OAuthIntegration, aq as Offer, O as OperationMethods, ar as Opportunity, as as OpportunitySource, at as Order, au as OrderPayload, av as OrderRelation, aw as OrderSource, ax as OrderStatus, P as Paths, b as PathsDictionary, ay as PaymentMethod, az as PortalContext, aA as PowerMeterType, aB as Price, aC as PriceAmounts, aD as PriceComponentRelation, aE as PriceConditions, aF as PriceDynamicTariff, aG as PriceGetAg, aH as PriceInputMapping, aI as PriceInputMappings, aJ as PriceItem, aK as PriceItemDto, aL as PriceItemDtoUnion, aM as PriceItems, aN as PriceItemsDto, aO as PriceTier, aP as PriceTierDisplayMode, aQ as PricingDetails, aR as PricingDetailsResponse, aS as PricingModel, aT as Product, aU as ProductCategory, aV as ProductRecommendation, aW as ProductRecommendationResponse, aX as ProductRecommendationSearch, aY as PromoCode, aZ as PromoCodeValidationResponse, a_ as Provider, a$ as RecurrenceAmount, b0 as RecurrenceAmountDto, b1 as RecurrenceAmountWithTax, b2 as RedeemedPromo, b3 as SalesTax, b4 as SaveIntegrationCredentialsParams, b5 as SearchExternalCatalogParams, b6 as SearchExternalCatalogRecommendationsResult, b7 as SearchExternalCatalogResult, b8 as SearchProvidersParams, b9 as SearchProvidersResult, ba as SearchStreetsParams, bb as SearchStreetsResult, bc as SignatureMeta, bd as SpotMarketBiddingZone, be as SpotMarketDataFrequency, bf as SpotMarketType, bg as Street, bh as TariffTypeGetAg, bi as Tax, bj as TaxAmount, bk as TaxAmountBreakdown, bl as TaxAmountDto, bm as TaxBreakdownInfo, bn as TierDetails, bo as TotalDetails, bp as TypeGetAg, bq as ValidateAvailabilityFileError, br as ValidateAvailabilityFileResult } from '../pricing.d-Cv39plGm.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:
 * `pricing.someOperation(...)` calls forwarded to lazy singleton
 */
declare const pricing: ApiHandle<Client>;

export { Client, createClient, getClient, pricing };
