export declare type AuthVerifyApiRequest = {
    headers: {
        Accept: string;
        'Content-Length': number;
        'Content-Type': 'application/json';
        Host: string;
        'User-Agent': 'DFNS Authorizer Lambda';
        'X-DFNS-APPID': string;
        'X-DFNS-APPSECRET': string;
        'X-DFNS-NONCE': string;
        'X-DFNS-APISIGNATURE': string;
        'X-DFNS-ORIGINATINGIP': string;
    };
    body: string;
    http: {
        method: 'POST';
        scheme: 'HTTPS';
        path: string;
        authority: string;
    };
};
export declare const generateAndSignRequest: (originalRequest: string, originatingIP: string) => Promise<AuthVerifyApiRequest>;
