import HttpRequestHandler from '../http/HttpRequestHandler';
import HttpServletRequest from '../http/HttpServletRequest';
import HttpServletResponse from '../http/HttpServletResponse';
import CorsConfiguration from './CorsConfiguration';
import CorsInterceptor from './CorsInterceptor';
import CorsProcessor from './CorsProcessor';
export default class PreFlightHandler extends CorsInterceptor implements HttpRequestHandler {
    constructor(corsConfig: CorsConfiguration, processor: CorsProcessor);
    handleRequest(request: HttpServletRequest, response: HttpServletResponse): Promise<void>;
}
