import { BlankSchema, Env, Input, MiddlewareHandler, Schema } from "../../types.js"; import { Hono } from "../../hono.js"; //#region src/adapter/cloudflare-pages/handler.d.ts type Params

= Record; /** * @deprecated `hono/cloudflare-pages` will be removed in v5. Cloudflare recommends Workers with static assets; use `hono` on Workers instead. */ export type EventContext> = { request: Request; functionPath: string; waitUntil: (promise: Promise) => void; passThroughOnException: () => void; props: any; next: (input?: Request | string, init?: RequestInit) => Promise; env: Env & { ASSETS: { fetch: typeof fetch; }; }; params: Params

; data: Data; }; declare type PagesFunction = Record> = (context: EventContext) => Response | Promise; /** * @deprecated `hono/cloudflare-pages` will be removed in v5. Cloudflare recommends Workers with static assets; use `hono` on Workers instead. */ export declare const handle: (app: Hono) => PagesFunction; /** * @deprecated `hono/cloudflare-pages` will be removed in v5. Cloudflare recommends Workers with static assets; use `hono` on Workers instead. */ export declare function handleMiddleware(middleware: MiddlewareHandler): PagesFunction; /** * * @description `serveStatic()` is for advanced mode: * https://developers.cloudflare.com/pages/platform/functions/advanced-mode/#set-up-a-function * * @deprecated `hono/cloudflare-pages` will be removed in v5. Cloudflare recommends Workers with static assets; use `hono` on Workers instead. */ export declare const serveStatic: () => MiddlewareHandler; //#endregion export {};