import { APIGatewayProxyHandlerV2 } from "aws-lambda";
import { RouteHandler } from "./types";
export declare class RouteBuilder {
    private routes;
    add<BT = unknown, PT extends Record<string, unknown> = Record<string, unknown>, QT extends Record<string, unknown> = Record<string, unknown>, HT extends Record<string, unknown> = Record<string, unknown>>(route: string, method: string, routeHandler: RouteHandler<BT, PT, QT, HT>): RouteBuilder;
    getHandler(): APIGatewayProxyHandlerV2;
}
