/** * Centralized default values for B2C Commerce APIs. * * These defaults are used across auth strategies, clients, and CLI commands. * Override via environment variables or CLI flags. * * @module defaults */ /** * Default Account Manager host for OAuth authentication. * Used for client credentials and implicit OAuth flows. * * Environment variable: SFCC_ACCOUNT_MANAGER_HOST */ export declare const DEFAULT_ACCOUNT_MANAGER_HOST = "account.demandware.com"; /** * Default ODS (On-Demand Sandbox) API host. * Used for sandbox management operations. * * Environment variable: SFCC_SANDBOX_API_HOST */ export declare const DEFAULT_ODS_HOST = "admin.dx.commercecloud.salesforce.com"; /** * Default public client ID for implicit OAuth flows. * Used as a fallback when no client ID is configured for platform-level * commands (Account Manager, Sandbox, SLAS) that support public client tokens. */ export declare const DEFAULT_PUBLIC_CLIENT_ID = "7eee11e3-375b-498f-a087-e450a330d202"; /** * Returns the default public client ID for the given Account Manager host. * Falls back to {@link DEFAULT_PUBLIC_CLIENT_ID} for hosts without an override. * * @param accountManagerHost - The Account Manager hostname * @returns The appropriate public client ID for that host */ export declare function getDefaultPublicClientId(accountManagerHost?: string): string;