import type { BaseApp, ResolvedRenderOptions } from '../app/base.js'; import type { Pipeline } from '../base-pipeline.js'; import type { FetchHandler } from './types.js'; /** * The default request handler for `BaseApp`. Builds the per-request * `FetchState` and delegates to an `AstroHandler`. */ export declare class DefaultFetchHandler { #private; constructor(app?: BaseApp); /** * Fast path: called directly by `BaseApp.render()` with pre-resolved * options, avoiding the `Reflect.set/get` round-trip through the request. */ renderWithOptions(request: Request, options: ResolvedRenderOptions): Promise; fetch: FetchHandler; }