import type { PreprocessRequest } from '../../api/preprocess-request.js'; import { type LoggerOptions } from '../../app/logger.js'; import type { NavigatorContext } from '../../app/navigator-context-provider.js'; export interface AugmentPreprocessRequestOptions { navigatorContext: NavigatorContext; preprocessRequest?: PreprocessRequest; loggerOptions?: LoggerOptions; } declare const AUGMENTED_MARKER: unique symbol; interface AugmentedPreprocessRequest extends PreprocessRequest { [AUGMENTED_MARKER]?: boolean; } export declare function augmentPreprocessRequestWithForwardedFor(options: AugmentPreprocessRequestOptions): AugmentedPreprocessRequest; export {};