import { InvocationType, LambdaClientConfig } from '@aws-sdk/client-lambda'; import { Logger } from 'winston'; export interface ILambda { clientConfig?: LambdaClientConfig; functionName: string; logger?: Logger; } export type TInvokeLambda = (invocationType: InvocationType, payload: object) => Promise; export interface ILambdaInstance { invokeLambda: TInvokeLambda; } declare const lambda: (userConfig: ILambda) => ILambdaInstance; export default lambda;