import { ClientInfo } from "./clientinfo.js"; //#region src/clientinfo/base.d.ts declare const MODULE_NAME = "sdk-js-core"; declare const VERSION: string; /** * Sets the product name and version globally. The version must be a * valid semver string. * * Must be called before any client is created. Not safe for concurrent * use. */ declare function setProduct(name: string, version: string): void; /** * Adds a partner identifier globally. Partner attribution is a * first-class concept used for support ticket routing. * * Must be called before any client is created. Not safe for concurrent * use. */ declare function setPartner(partner: string): void; /** * Adds a global key/value segment that will be included in every * {@link createDefault} call. Same key with different values is allowed * (e.g., multiple partners). Exact key+value duplicates are silently * ignored. * * Must be called before any client is created. Not safe for concurrent * use. */ declare function addToDefault(key: string, value: string): void; declare function getBase(): ClientInfo; declare function resetBase(): void; declare function baseToString(): string; //#endregion export { MODULE_NAME, VERSION, addToDefault, baseToString, getBase, resetBase, setPartner, setProduct }; //# sourceMappingURL=base.d.ts.map