import { Context, ProxyResult } from 'aws-lambda'; export interface EpsilonLambdaEventHandler { handlesEvent(evt: any): boolean; extractLabel(evt: T, context: Context): string; processEvent(evt: T, context: Context): Promise; processUncaughtError?(evt: T, context: Context, err: Error): Promise; }