import type { RequestEventData } from '@sentry/core';
import type { IncomingMessage } from 'http';
declare const NEXT_REQUEST_META: unique symbol;
type RequestWithNextMeta = IncomingMessage & {
    [NEXT_REQUEST_META]?: {
        initURL?: unknown;
    };
};
/**
 * Converts a Pages Router request into request data for events.
 *
 * Next.js strips `basePath` from `req.url` before running pages and API routes, but keeps the URL as it was originally
 * requested in its internal request meta (`initURL`). We use that one so the reported URL matches what was requested.
 */
export declare function pagesRouterRequestToRequestData(req: RequestWithNextMeta): RequestEventData;
export {};
//# sourceMappingURL=pagesRouterRequestToRequestData.d.ts.map