import { AsyncHandler } from 'asynchronous-handlers';
import type { Operation } from '../http/Operation';
import type { ResponseDescription } from '../http/output/response/ResponseDescription';
import type { HttpHandlerInput } from './HttpHandler';
export interface OperationHttpHandlerInput extends HttpHandlerInput {
    operation: Operation;
}
/**
 * An HTTP handler that makes use of an already parsed Operation.
 */
export declare abstract class OperationHttpHandler extends AsyncHandler<OperationHttpHandlerInput, ResponseDescription> {
}
