import type { EcoPagesAppConfig } from '../types/internal-types.js'; import { type RouteModuleStaticRenderCacheContext } from '../services/module-loading/route-module-build-manifest.js'; export type { BuildInputChangeContributor, IntegrationPlugin, Processor, } from '../build/cache/build-input-fingerprint.js'; export { collectBuildInputContributors, createBuildInputsFingerprint, didBuildInputContributorChange, hashAppConfigFile, haveBuildInputsChanged, } from '../build/cache/build-input-fingerprint.js'; /** Builds the static-render invalidation context for one app config. */ export declare function createRouteModuleStaticRenderCacheContext(appConfig: EcoPagesAppConfig): RouteModuleStaticRenderCacheContext; /** Returns whether `dist/` should be wiped before the next static export. */ export declare function shouldResetStaticExportDirectory(appConfig: EcoPagesAppConfig, force?: boolean): boolean; /** Removes persisted production build caches so the next build recomputes everything. */ export declare function clearProductionBuildCaches(appConfig: EcoPagesAppConfig): void;