import { Component } from '../../Component'; import { IComponent, ILambdaHttpHandler, IOn } from '../../index'; import { Action } from '../Action'; import { HttpRequestEvent } from '../HttpRequest/HttpRequestEvent'; export declare class HttpLambda extends Component { Emit: { (name: 'HttpLambda.ready', component: HttpLambda); (name: 'HttpLambda.request', event: HttpRequestEvent): Promise | HttpRequestEvent; }; On: (IOn<{ name: 'HttpLambda.ready'; event: HttpLambda; }> & IOn<{ name: 'HttpLambda.request'; event: HttpRequestEvent; return: Promise | HttpRequestEvent; }>); Declared: ('HttpLambda.request' | 'HttpLambda.request.response'); action: Action; constructor(action: Action); handler(): ILambdaHttpHandler; }