import * as Joi from "joi";
/**
 * @description This middleware adds a UUID to each request and generates a log statement for each service all (for REST and GraphQL)
 * @param {*} logger
 */
export declare const prepRequestForService: (logger: any) => (ctx: Joi.Context, next: () => Promise<{}>) => Promise<void>;
