import type { IncomingMessage } from '../node-singletons/http';
import type { ProxySigningConfig } from './ProxyConfig';
export declare const normalizeHeaderValue: (value: string | string[] | undefined) => string | undefined;
export declare const extractSigningHeaders: (req: IncomingMessage) => Record<string, string | undefined>;
export declare const verifyProxySignatureIfNeeded: (req: IncomingMessage, body: string, signing: ProxySigningConfig) => Promise<{
    ok: boolean;
    error?: {
        status: number;
        message: string;
    };
}>;
//# sourceMappingURL=ProxySigningRequest.d.ts.map