/** * @file User-Agent string generation utilities. Creates standardized User-Agent * headers from package.json data for API requests. */ /** * Build the SDK's base User-Agent string, including the SDK name/version, the * running Node.js version, and the OS platform and architecture. This is used * as the default User-Agent for API requests; a caller-supplied token (built * with `createUserAgentFromPkgJson`) is appended to it rather than replacing * it. * * Example output: `socketsecurity-sdk/4.0.4 node/v24.14.1 linux/arm64` */ export declare function buildSdkBaseUserAgent(pkgData: { name: string; version: string; }): string; /** * Generate a User-Agent string from package.json data. Creates standardized * User-Agent format with optional homepage URL. Pass the result as `userAgent` * in `SocketSdkOptions` to identify your application; it is appended to the * SDK's own base User-Agent string. */ export declare function createUserAgentFromPkgJson(pkgData: { name: string; version: string; homepage?: string | undefined; }): string;