/**
 * @module BeanNameUrlHandlerMapping
 * @description 用于httprequest类型请求
 */
import HttpServletRequest from '../http/HttpServletRequest';
import ResourceHandlerRegistration from '../resources/ResourceHandlerRegistration';
import ResourceHandlerRegistry from '../resources/ResourceHandlerRegistry';
import type { ResourceConfig } from '../config/WebAppConfigurerOptions';
import AbstractHandlerMapping from './AbstractHandlerMapping';
import ServletContext from '../http/ServletContext';
export default class BeanNameUrlHandlerMapping extends AbstractHandlerMapping {
    private readonly registry;
    private readonly resource;
    constructor(registry: ResourceHandlerRegistry, resource: ResourceConfig);
    protected getHandlerInternal(context: ServletContext): object;
    match(mapping: ResourceHandlerRegistration, path: string, request: HttpServletRequest): boolean;
}
