/** * Copyright (c) 2026 AzerothJS. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** * Gives this request the api registered on the App answering it - or on an App enclosing that * one - so a guard, a loader and a component all reach the same in-process transport. A no-op * when the request already carries a bridge, and when no api is registered anywhere in the root * chain: whether a bridge exists is decided by registration, never by a mount option. * * The property is non-enumerable, so nothing that walks or serializes the request surfaces it, * and it dies with the request object. * * @internal * @param request - The request about to be walked, loaded or rendered. */ export declare function attachApiBridge(request: Request): void;