export declare function configureProxyFromEnv(opts?: {
    log?: (msg: string) => void;
}): void;
/** True iff a proxy was successfully installed. */
export declare function isProxyInstalled(): boolean;
/**
 * Fetch wrapper to pass to LLM SDKs as their `fetch` option when running
 * behind a proxy that strips response headers. Re-injects
 * `Content-Type: application/json` when the body parses as JSON but the
 * header is missing — this is what makes Anthropic's `messages.create()`
 * return a parsed object instead of a string.
 *
 * Safe to use whether or not a proxy is installed: if no proxy is in
 * effect the body still has its real headers and we don't override.
 */
export declare const proxyAwareFetch: typeof fetch;
//# sourceMappingURL=proxy-bootstrap.d.ts.map