// (C) 2019-2025 GoodData Corporation
/**
 * This package provides low-level functions for communication with GoodData Cloud and GoodData.CN.
 *
 * @remarks
 * The package is used by `@gooddata/sdk-backend-tiger`, which you should use instead of directly using
 * `@gooddata/api-client-tiger` whenever possible.
 *
 * @packageDocumentation
 */
import { axios as defaultAxios, newAxios, setAxiosAuthorizationToken, setGlobalAuthorizationToken, } from "./axios.js";
import { tigerClientFactory } from "./client.js";
export { VisualizationObjectModelV1, VisualizationObjectModelV2, AnalyticalDashboardModelV1, AnalyticalDashboardModelV2, isAttributeHeader, isAfmObjectIdentifier, isAfmObjectLocalIdentifier, isResultAttributeHeader, isResultMeasureHeader, isResultTotalHeader, isVisualizationObjectsItem, isFilterContextData, isDashboardPluginsItem, isDataSetItem, isLabelItem, isAttributeItem, isMetricItem, isFactItem, } from "./gd-tiger-model/index.js";
export { newAxios, setAxiosAuthorizationToken, setGlobalAuthorizationToken };
export { Configuration } from "./generated/auth-json-api/configuration.js";
export * from "./generated/metadata-json-api/api.js";
export * from "./generated/export-json-api/index.js";
export * from "./client.js";
export { jsonApiHeaders, JSON_API_HEADER_VALUE, ValidateRelationsHeader } from "./constants.js";
export { MetadataUtilities } from "./metadataUtilities.js";
export { OrganizationUtilities } from "./organizationUtilities.js";
export { ActionsUtilities } from "./actionsUtilities.js";
export const defaultTigerClient = tigerClientFactory(defaultAxios);
/**
 * @deprecated This will be removed in the next major release, please use the named export "tigerFactory" instead
 */
// eslint-disable-next-line no-restricted-exports
export default defaultTigerClient;
//# sourceMappingURL=index.js.map