/** * Run a shell command and return the result. * * @param {string} command * @param {string} cwd * @returns {import("node:child_process").SpawnSyncReturns} */ export function runShell(command: string, cwd: string): import("node:child_process").SpawnSyncReturns; /** * Create a temporary directory that is cleaned up after the test. * * @param {{after: (callback: () => void | Promise) => void}} testCleanup * @param {string} prefix * @returns {string} */ export function makeTempDir(testCleanup: { after: (callback: () => void | Promise) => void; }, prefix: string): string; /** * Retrieve and validate a named task group from a stage config. * * @param {import('#types').StageConfig} stageConfig * @param {string} groupName * @returns {import('#types').TaskEntry[]} */ export function taskEntries(stageConfig: import("#types").StageConfig, groupName: string): import("#types").TaskEntry[]; //# sourceMappingURL=test-helpers.d.ts.map