/** * Source of the in-page native-stealth toolkit, `afp`. * * Returned as the body of an IIFE; the injector wraps it as * `var afp = (function(){ })();`. The toolkit lives entirely in closure * scope — it is NEVER attached to `window`, so there is no `window.__afp` style * marker for a detector to find. * * Design rules embodied here: * - One `Function.prototype.toString` trap, installed once, that returns a * native-looking string for every patched function (and for itself). * - Properties are redefined on their *true prototype owner* (e.g. * `Navigator.prototype`, not the `navigator` instance) so no spurious own * properties appear. * - Methods are replaced with `Proxy` wrappers so `.name` and `.length` stay * correct automatically. * - All originals (`defineProperty`, `getOwnPropertyDescriptor`, …) are * captured up-front before any page script can tamper with them. */ export declare function bootstrapSource(): string; //# sourceMappingURL=bootstrap.d.ts.map