import * as pipe from './buildpipe';
export declare type UserConfig = {
    projectRoot: string;
    debug: boolean;
    target: string;
    command: "bake" | "build" | "publish";
    options: any;
};
export declare type BuildConfig = {
    outputDir: string;
    matcher: string;
    commands: pipe.Plugin[];
};
export declare function executeCommand(userConfig: UserConfig): Promise<import("./buildpipe/reporter").AssetsDiagnosticResult>;
