/** * @typedef {{ name: string enableOptions: string[] parameterOptions: string[] command: string }} StepInfo */ /** * @param {import('./types').Step} step * @returns {StepInfo} */ export function stepInfo(step: import('./types').Step): StepInfo; /** * @param {import('./types').Step} step * @param {string} cwd * @param {Record} buildOptions * @param {Record} javascriptOptionsParameter * @returns {Promise} */ export function executeStep(step: import('./types').Step, cwd: string, buildOptions: Record, javascriptOptionsParameter: Record): Promise; /** * @param {import('./types').BooleanValueOrFunctionText | undefined} condition * @param {{[x: string]: any}} javascriptOptionsParameter * @returns {Promise} */ export function executeCondition(condition: import('./types').BooleanValueOrFunctionText | undefined, javascriptOptionsParameter: { [x: string]: any; }): Promise; /** * @param {string} name * @param {string} command * @param {import('./types').EnvVars | undefined} env * @param {string} cwd * @param {{[x: string]: any}} javascriptOptionsParameter * @param {any} buildOptions */ export function executeCommand(name: string, command: string, env: import('./types').EnvVars | undefined, cwd: string, buildOptions: any, javascriptOptionsParameter: { [x: string]: any; }): Promise; /** * @param {string} name * @param {string} command * @param {import('./types').EnvVars | undefined} env * @param {string} cwd * @param {{[x: string]: any}} javascriptOptionsParameter * @param {any} buildOptions * @returns {Promise>} */ export function executeCommandToChildProcess(name: string, command: string, env: import('./types').EnvVars | undefined, cwd: string, buildOptions: any, javascriptOptionsParameter: { [x: string]: any; }): Promise>; /** * @param {import('./types').Step} step * @param {number} i * @param {string} phaseName * @param {string} jobId * @param {string} configPath */ export function validateStep(step: import('./types').Step, i: number, phaseName: string, jobId: string, configPath: string): void; export type StepInfo = { name: string; enableOptions: string[]; parameterOptions: string[]; command: string; }; //# sourceMappingURL=execute-step.d.ts.map