import { GetServerSidePropsContext, NextApiHandler, NextApiRequest, NextApiResponse } from "next";
import { SetupMiddlewareArgs } from "../types";
declare type SetupArgs = NextApiRequest[] | NextApiResponse[] | GetServerSidePropsContext[];
declare const setup: (handler: NextApiHandler, { secret, tokenKey, cookieOptions }: SetupMiddlewareArgs) => (...args: SetupArgs) => Promise<void>;
export { setup };
