import type { Express } from "express";
/** Vercel Node serverless handler signature (IncomingMessage + ServerResponse). */
export type VercelNodeHandler = (req: unknown, res: unknown) => void | Promise<void>;
/**
 * Wrap an Express app as the default export for `@vercel/node`.
 * Pair with `@eristack/logger` requestId middleware inside the app.
 */
export declare function createVercelExpressHandler(app: Express): VercelNodeHandler;
export type VercelDeployNotes = {
    maxDurationSeconds: number;
    bodySizeLimit: string;
    coldStart: string;
};
export declare const defaultVercelDeployNotes: VercelDeployNotes;
//# sourceMappingURL=handler.d.ts.map