import { BuilderProgram, ParsedCommandLine, Program, System } from "./_namespaces/lpc";
export declare enum ExecuteCommandMsgType {
    None = 0,
    Success = 1,
    Failure = 2
}
export type ExecuteCommandLineCallbacks = (program: Program | BuilderProgram | ParsedCommandLine) => void;
export type ExecuteCommandMsgCallback = (msg: string, msgType?: ExecuteCommandMsgType) => void;
/**
 * Executes a CLI build.
 * @param system
 * @param commandLineArgs
 */
export declare function executeCommandLine(system: System, commandLineArgs: readonly string[], msgCallback?: ExecuteCommandMsgCallback): void;
//# sourceMappingURL=executeCommandLine.d.ts.map