import GenericApplicationContext from '../context/GenericApplicationContext';
import HttpServletRequest from '../http/HttpServletRequest';
import HttpServletResponse from '../http/HttpServletResponse';
import Filter from './Filter';
import FilterChain from './FilterChain';
export default class FilterDispatcher implements Filter {
    private readonly dispatcher;
    constructor(context: GenericApplicationContext);
    doFilter(request: HttpServletRequest, response: HttpServletResponse, chain: FilterChain): Promise<void>;
}
