/** Web-standard-runtime entry (Cloudflare Workers, Bun workers, edge * functions), selected by the package's `worker`/`workerd`/`edge-light`/ * `browser` export conditions. Telemetry's real client is Node-shaped through * and through — disk-backed anonymous id under ~/.vendo, os/fs base props, * node:crypto hashes — none of which exists on the edge, so the edge build * is a no-op client rather than a porting exercise: deployments there simply * don't report. Keep this module free of node builtins; the portability gate * bundles it. */ import type { RepoHost } from "./base-props.js"; import type { TelemetryConfig } from "./config.js"; import type { InitTelemetryOptions, Telemetry } from "./index.js"; export type { InitTelemetryOptions, RepoHost, Telemetry, TelemetryConfig }; export { envOptOut } from "./consent.js"; export declare function initTelemetry(_opts: InitTelemetryOptions): Telemetry; /** No disk on the edge: every deployment reads as opted out, nothing persists. */ export declare function loadConfig(_home?: string, _env?: Record): TelemetryConfig; /** Git remotes are a working-copy concept; deployed edge bundles have none. */ export declare function repoHost(_cwd?: string): RepoHost | undefined;