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