import { PrismaClient } from "./types-prisma"; import type { NextApiRequest, NextApiResponse } from "next"; import { NextHandler } from "next-connect"; import { NextAdminOptions } from "./types"; type CreateAppHandlerParams

= { /** * `apiBasePath` is a string that represents the base path of the admin API route. (e.g. `/api`) - optional. */ apiBasePath: string; /** * Next-admin options */ options?: NextAdminOptions; /** * Prisma client instance */ prisma: PrismaClient; /** * A function that acts as a middleware. Useful to add authentication logic for example. */ onRequest?: (req: NextApiRequest, res: NextApiResponse, next: NextHandler) => Promise; paramKey?: P; }; export declare const createHandler:

({ apiBasePath, options, prisma, paramKey, onRequest, }: CreateAppHandlerParams

) => { run: (req: NextApiRequest, res: NextApiResponse) => Promise; router: import("next-connect/types/node").NodeRouter; }; export {}; //# sourceMappingURL=pageHandler.d.ts.map