import { APIGatewayProxyResult } from 'aws-lambda'; import { StatusCodes } from 'http-status-codes'; export interface HttpResponse extends APIGatewayProxyResult { type?: T; } export declare function createResponse(body?: T, status?: StatusCodes): HttpResponse; export declare const badRequest: (body: any) => HttpResponse; export declare const forbidden: (body: any) => HttpResponse; export declare const internalServerError: (body: any) => HttpResponse; export declare const methodNotAllowed: (body: any) => HttpResponse; type Responses = { responses: HttpResponse<{ message: any; }>[]; }; export declare function multiStatus(responseObject?: { error: any[]; success: any[]; }): HttpResponse; export declare function notFound(body: any): HttpResponse; export declare function ok(body: T): HttpResponse; export {};