import express from "express";
import { z } from "zod";
import type { Api } from "../core/index.js";
import type { TypedRouter, RequestHandlerWithExtras, TypedRequestHandler } from "../core/router.js";
export { express, z, type RequestHandlerWithExtras, type TypedRequestHandler };
export declare class ExZodusRouter {
    private constructor();
    static new<A extends Api, Extras>(apiDef: A, config: {
        attachResponseValidator: boolean;
        skipRequestBodyValidation: boolean;
        errorHandler: (err: unknown, req: express.Request, res: express.Response) => void;
    }): TypedRouter<A, Extras>;
}
//# sourceMappingURL=index.d.ts.map