import { type Plugin } from "esbuild"; import type { PageFiles } from "../../../types"; type Params = { entryToPage: Map; post_build_fn?: (params: { artifacts: any[]; changed_pages?: string[]; }) => Promise | void; build_only?: boolean; /** * Always re-fetch server props after this context's first build, even * when only client code changed (set by `fullRebuild`, e.g. after a * config change). */ refresh_props_on_first_build?: boolean; }; export default function esbuildCTXArtifactTracker({ entryToPage, post_build_fn, build_only, refresh_props_on_first_build, }: Params): Plugin; export {};