import { A as ApiHandle } from '../types-ChU9Acbv.js';
export { T as TokenArg, a as authorize } from '../types-ChU9Acbv.js';
import { C as Client } from '../blueprint-manifest.d-BGrGU787.js';
export { A as AppBlueprint, B as Blueprint, c as BlueprintDependenciesSyncJob, d as BlueprintExportJob, e as BlueprintID, f as BlueprintInstallStatus, g as BlueprintInstallationJob, h as BlueprintInstallationJobOptions, i as BlueprintJob, j as BlueprintJobEvent, k as BlueprintJobID, l as BlueprintPreview, m as BlueprintResource, n as BlueprintResourceID, o as BlueprintValidateJob, p as BlueprintVerificationJob, q as CallerIdentity, r as CommonBlueprintFields, s as CommonBlueprintJobFields, t as CommonImportFields, u as CommonManifestFields, v as CommonMarkdownFields, w as CommonResourceNode, a as Components, x as CustomBlueprint, D as DeployedBlueprint, F as FieldDiff, y as FileBlueprint, z as FormattedError, E as FormattedErrorCodes, G as FormattedErrorData, I as InstalledMarketplaceBlueprintItem, J as Job, H as JobID, K as JobStatus, M as Manifest, L as ManifestID, N as ManifestItem, Q as ManifestSource, R as ManifestTimestampFields, S as MarketplaceBlueprint, T as MarketplaceListing, U as MarketplaceListingUpdate, V as MarketplaceListingVersion, O as OperationMethods, P as Paths, b as PathsDictionary, W as PlanChanges, X as PreInstallRequirements, Y as PutManifestPayload, Z as ResourceNode, _ as ResourceNodeType, $ as ResourceReplacement, a0 as ResourceVerificationResult, a1 as RootResourceNode, a2 as S3Reference, a3 as SelectedResources, a4 as UploadFilePayload, a5 as VerificationSummary, a6 as VirtualResourceNodeGroup } from '../blueprint-manifest.d-BGrGU787.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:
 * `blueprintManifest.someOperation(...)` calls forwarded to lazy singleton
 */
declare const blueprintManifest: ApiHandle<Client>;

export { Client, blueprintManifest, createClient, getClient };
