import type { Context } from './context'; import type { Event } from './event'; import type { Response, BuilderResponse } from './response'; export interface HandlerCallback { (error: any, response: ResponseType): void; } export interface BaseHandler { (event: Event, context: C, callback?: HandlerCallback): void | Promise; } export declare type Handler = BaseHandler; export declare type BuilderHandler = BaseHandler;