import { Plugin, BuildResult } from 'esbuild'; /** we found no other sensible way to know esbuild finished building in watch mode */ export declare function createBuildEndPluginHook(): { status: Set<(status: "start" | "end", result?: BuildResult<{ metafile: true; }>) => void>; buildEndPlugin: Plugin; waitForBuildEnd: () => Promise; waitForRebuild: (cb: () => void) => boolean; }; //# sourceMappingURL=esbuild-build-end-plugin.d.ts.map