import { APIGatewayProxyResult } from 'aws-lambda'; import { MetaData } from './MetaData'; import { ContainedType } from '../../container'; export declare type ExceptionFilterResponse = APIGatewayProxyResult; export interface ExceptionFilter { catch(exception: any, executionContext: Context, metaData: MetaData): Promise | ExceptionFilterResponse; } export declare type DecoratedExceptionFilter = { exceptions: Array; filter: ContainedType; };