/**
 * @module ResourceHttpMessageConverter
 * @description 用于返回文件流，以及文件下载支持
 */
import ServletContext from '../ServletContext';
import AbstractHttpMessageConverter from './AbstractHttpMessageConverter';
import Resource from '../../resources/Resource';
import ByteArrayResource from '../../resources/ByteArrayResource';
export default class ResourceHttpMessageConverter extends AbstractHttpMessageConverter<Resource> {
    constructor();
    supports(clazz: Function): boolean;
    readInternal(servletContext: ServletContext): Promise<ByteArrayResource>;
    writeInternal(resource: Resource, servletContext: ServletContext): Promise<void>;
}
