import type { PluginBuild } from 'esbuild';
import type { BuildFeatureType, WatchCallback } from '../bundler/definitions';
/** Plugin for handling build result, take cares of duration calculation, spinner and logger states, and invoking callback */
export declare function handleBuildResult(featureType: BuildFeatureType, buildCallback?: WatchCallback): {
    name: string;
    setup(build: PluginBuild): void;
};
/** Prints instructions on how to change the project structure in order to properly migrate to dt-app 1.0 */
export declare function printInvalidProjectStructureDetected(): void;
