import { Component } from '../../Component'; import { IMergeComponentSignatures, IOnHttpRequestEvent } from '../../types/events'; import { HttpLambda } from '../HttpLambda'; import { HttpServer } from '../HttpServer'; import { HttpRequestEvent } from './HttpRequestEvent'; /** Responsible for ingesting HttpRequestEvents and emitting them to subscribers */ export declare class HttpRequest extends Component, HttpRequest> { Emit: { (name: 'HttpRequestEvent', event: HttpRequestEvent); }; On: (IOnHttpRequestEvent); Declared: 'HttpRequestEvent'; constructor(); connectToEvent(getComponents: () => Array>): void; private emitRequest; }