import { LambdaProxyHandler, BeforeProcess, MainProcess, AfterProcess, ResponseProcess, OnErrorProcess, IProcessor } from '../types'; export declare namespace PrepareHandlerBuilder { interface Params { before?: BeforeProcess; after?: AfterProcess; response?: ResponseProcess; onError?: OnErrorProcess; } } export interface BuildHandler { (params: IProcessor.Params): LambdaProxyHandler; } export declare const prepareHandlerBuilder: (preparedParams?: PrepareHandlerBuilder.Params) => BuildHandler; export declare const buildHandler: (params: IProcessor.Params) => LambdaProxyHandler; export declare const lamprox: (main: MainProcess) => LambdaProxyHandler;