import { BaseRequestPayload, BaseResponsePayload, Request, Response } from './AbstractCall'; import { Logger } from "../Logger"; export declare abstract class Handler { handle(data: Request, logger: Logger): Promise>; abstract getHandlerName(): String; protected abstract getResult(data: Request): Promise; }