import type { DyrectedConfig } from "@dyrected/core"; export interface DyrectedNextHandlerOptions { /** Path where the catch-all route is mounted. Defaults to `/dyrected`. */ basePath?: string; } /** * Creates a lazily initialized Next.js App Router handler for Dyrected CMS. * * @example * import { dyrectedNextHandler } from "@dyrected/next/server"; * * export const { GET, POST, PATCH, DELETE } = dyrectedNextHandler(config); */ export declare function dyrectedNextHandler(config: DyrectedConfig | any, options?: DyrectedNextHandlerOptions): { GET: (request: Request) => Promise; POST: (request: Request) => Promise; PATCH: (request: Request) => Promise; DELETE: (request: Request) => Promise; PUT: (request: Request) => Promise; OPTIONS: (request: Request) => Promise; }; //# sourceMappingURL=handler.d.ts.map