import { Context } from "../context";
import { Middleware } from "./middleware";
type builderType = ((ctx: Context, next: () => Promise<void>) => void) | ((ctx: Context, next: () => Promise<void>) => Promise<void>);
export declare class LambdaMiddleware<TC extends Context = Context> extends Middleware<TC> {
    #private;
    constructor(builder: builderType);
    invoke(): Promise<void>;
}
export {};
