import { ProjectPlugin, ProjectPluginStructure } from '@teleporthq/teleport-types'; /** * Emits `pages/api/tq-revalidate`, the one route in a generated project that can * call `res.revalidate`. * * Separate from `NextCacheRuntimePlugin` because it answers a different question: * that plugin emits the DATA cache (its runtime, its version store, its routes) * for projects that cache queries, while this one emits a single route for * projects whose workflows rebuild static pages. A project can want either * without the other. What they do share is the secret, so this registers the * same placeholder — the cache plugin may not have run. */ export declare class NextPageRevalidatePlugin implements ProjectPlugin { runBefore(structure: ProjectPluginStructure): Promise; runAfter(structure: ProjectPluginStructure): Promise; } //# sourceMappingURL=project-plugin.d.ts.map