/*
 * Copyright (c) 2025, Salesforce, Inc.
 * SPDX-License-Identifier: Apache-2
 * For full license text, see the license.txt file in the repo root or http://www.apache.org/licenses/LICENSE-2.0
 */
export { createLogger, configureLogger, getLogger, resetLogger, createSilentLogger } from './logging/index.js';
// Legacy logger exports (deprecated - use logging module instead)
export { noopLogger, consoleLogger, setLogger, getLogger as getLegacyLogger } from './logger.js';
// i18n
export { t, setLanguage, getLanguage, getI18nInstance, registerTranslations, B2C_NAMESPACE } from './i18n/index.js';
// Config
export { loadDwJson, findDwJson, resolveConfig, ConfigResolver, createConfigResolver } from './config/index.js';
// Auth Layer - Strategies and Resolution
export { BasicAuthStrategy, OAuthStrategy, ImplicitOAuthStrategy, ApiKeyStrategy, decodeJWT, resolveAuthStrategy, checkAvailableAuthMethods, ALL_AUTH_METHODS, } from './auth/index.js';
// Context Layer - Instance
export { B2CInstance } from './instance/index.js';
// Clients
export { WebDavClient, createOcapiClient, createAuthMiddleware, createExtraParamsMiddleware, createSlasClient, createOdsClient, createCustomApisClient, createCdnZonesClient, toOrganizationId, toTenantId, buildTenantScope, getApiErrorMessage, ORGANIZATION_ID_PREFIX, SCAPI_TENANT_SCOPE_PREFIX, CUSTOM_APIS_DEFAULT_SCOPES, CDN_ZONES_READ_SCOPES, CDN_ZONES_RW_SCOPES, } from './clients/index.js';
// Context Layer - Platform
export { MrtClient, OdsClient } from './platform/index.js';
// Operations - Code
export { findCartridges, listCodeVersions, getActiveCodeVersion, activateCodeVersion, reloadCodeVersion, deleteCodeVersion, createCodeVersion, findAndDeployCartridges, uploadCartridges, deleteCartridges, watchCartridges, } from './operations/code/index.js';
// Operations - Jobs
export { executeJob, getJobExecution, waitForJob, searchJobExecutions, findRunningJobExecution, getJobLog, getJobErrorMessage, JobExecutionError, siteArchiveImport, siteArchiveExport, siteArchiveExportToPath, } from './operations/jobs/index.js';
// Operations - Sites
export { listSites, getSite } from './operations/sites/index.js';
// Operations - Docs
export { searchDocs, readDoc, readDocByQuery, listDocs, loadSearchIndex, listSchemas, readSchema, readSchemaByQuery, searchSchemas, downloadDocs, } from './operations/docs/index.js';
// Defaults
export { DEFAULT_ACCOUNT_MANAGER_HOST, DEFAULT_ODS_HOST } from './defaults.js';
// Version info
export { SDK_NAME, SDK_VERSION, SDK_USER_AGENT } from './version.js';
//# sourceMappingURL=index.js.map