export interface LambdaEventIdentity { cognitoIdentityPoolId: any; accountId: any; cognitoIdentityId: any; caller: any; sourceIp: string; accessKey: string; cognitoAuthenticationType: any; cognitoAuthenticationProvider: any; userArn: string; userAgent: string; user: any; } export interface LambdaEventContext { resourceId: string; resourcePath: string; httpMethod: string; extendedRequestId: string; requestTime: string; path: string; accountId: string; protocol: string; stage: string; requestTimeEpoch: number; requestId: string; identity: LambdaEventIdentity; apiId: string; } export interface LambdaEvent { resource: string; path: string; httpMethod: string; headers: any; queryString?: string; queryStringParameters: any | null; params?: any | null; pathParameters: any | null; stageVariables: any | null; requestContext: LambdaEventContext; body: string; isBase64Encoded: boolean; }