import MethodParameter from '../MethodParameter';
import ServletContext from '../../http/ServletContext';
import AbstractMessageConverterMethodProcessor from './AbstractMessageConverterMethodProcessor';
export default class RequestResponseBodyMethodProcessor extends AbstractMessageConverterMethodProcessor {
    supportsReturnType(returnType: MethodParameter): boolean;
    supportsParameter(paramater: MethodParameter, servletContext: ServletContext): boolean;
    resolveArgument(parameter: MethodParameter, servletContext: ServletContext): Promise<{}>;
    private hasValue;
    handleReturnValue(returnValue: any, returnType: MethodParameter, servletContext: ServletContext): Promise<void>;
}
