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<BuildOptions> | undefined;
};
type WatchCallback = (buildResult: BuildResult<BuildOptions>, duration: number) => void;
export { BuildFeatureType, BuildList, WatchCallback };
