export interface WorkflowPrerequisiteCommand { readonly command: string; readonly args: readonly string[]; readonly signal?: AbortSignal; } export interface WorkflowPrerequisiteCommandResult { readonly code: number; readonly stdout: string; readonly stderr: string; } export type WorkflowPrerequisiteCommandRunner = (request: WorkflowPrerequisiteCommand) => Promise; export declare class WorkflowPrerequisiteError extends Error { constructor(message: string); } /** Check the external Node/pnpm toolchain used by the physical project package, not Bun itself. */ export declare function checkWorkflowPrerequisites(signal?: AbortSignal, runCommand?: WorkflowPrerequisiteCommandRunner): Promise; //# sourceMappingURL=workflow-prerequisites.d.ts.map