import type { BuildContext, BuildOptions, BuildResult } from 'esbuild'; declare const enum BuildFeatureType { Actions = "Actions", ActionWidgets = "Actions Widgets", Functions = "Functions", SettingsWidgets = "Settings Widgets", Ui = "Ui" } type BuildList = { [type in BuildFeatureType]: BuildContext | undefined; }; type WatchCallback = (buildResult: BuildResult, duration: number) => void; export declare enum BuildMode { WATCH = "watch", BUILD = "build", RESET = "reset" } export { BuildFeatureType, BuildList, WatchCallback };