import lambda, { Context } from "aws-lambda"; export { Context }; export declare type Client = Pick; export declare type Request = lambda.APIGatewayProxyEvent; export declare type Response = lambda.APIGatewayProxyResult; export declare type Responder = (request: Request, context: Context) => Promise; export declare function handler(responder: Responder): lambda.APIGatewayProxyHandler; export declare function send(client: Client, data: object): Promise; export declare namespace params { function get(request: Request, param: string): string | undefined; function require(request: Request, param: string): string; }