import type { AstroPrerenderer } from '../../types/public/integrations.js'; import type { BuildInternals } from './internal.js'; import type { StaticBuildOptions } from './types.js'; import type { BuildApp } from './app.js'; interface DefaultPrerendererOptions { internals: BuildInternals; options: StaticBuildOptions; prerenderOutputDir: URL; } /** * Default prerenderer with access to the BuildApp for assets generation. */ export interface DefaultPrerenderer extends AstroPrerenderer { /** The BuildApp instance, available after setup() is called */ app?: BuildApp; } /** * Creates the default prerenderer that uses Node to import the bundle and render pages. * This is used when no custom prerenderer is set by an adapter. */ export declare function createDefaultPrerenderer({ internals, options, prerenderOutputDir, }: DefaultPrerendererOptions): DefaultPrerenderer; export {};