/**
 * @module GzipResourceResolver
 * @description gzip资源解析器
 */
import HttpServletRequest from '../http/HttpServletRequest';
import Resource from './Resource';
import type { ResourceConfig } from '../config/WebAppConfigurerOptions';
import ResourceTransformer from './ResourceTransformer';
import ResourceTransformerChain from './ResourceTransformerChain';
export default class GzipResourceTransformer implements ResourceTransformer {
    private config;
    constructor(config: ResourceConfig);
    isAcceptable(resource: Resource, request: HttpServletRequest): false | import("../..").MediaType;
    transform(request: HttpServletRequest, resource: Resource, chain: ResourceTransformerChain): Promise<Resource>;
}
