import { ProjectPlugin, ProjectPluginStructure } from '@teleporthq/teleport-types'; /** * Emits the data-cache runtime, exactly once per project. * * Two generators reference these files — the array-mapper plugin and the * workflow cache nodes — so ownership sits here instead: component plugins only * ever emit `import`s against fixed paths, and two plugins can never race to * write the same file. */ export declare class NextCacheRuntimePlugin implements ProjectPlugin { runBefore(structure: ProjectPluginStructure): Promise; runAfter(structure: ProjectPluginStructure): Promise; } //# sourceMappingURL=project-plugin.d.ts.map