import type { ShellPassthroughSettings } from '@mastra/code-sdk/onboarding/settings'; export declare function createShellPassthroughSubprocess(command: string, settings: ShellPassthroughSettings, env?: NodeJS.ProcessEnv, platform?: NodeJS.Platform | string, cwd?: string): Promise<{ invocation: import("./shell-config.js").DefaultShellInvocation; subprocess: import("execa").ResultPromise<{ shell: true; cwd: string; reject: boolean; timeout: number; env: { FORCE_COLOR: string; }; }>; } | { invocation: import("./shell-config.js").ExplicitShellInvocation; subprocess: import("execa").ResultPromise<{ windowsVerbatimArguments?: true | undefined; shell: false; cwd: string; reject: boolean; timeout: number; env: { FORCE_COLOR: string; }; }>; }>; //# sourceMappingURL=shell-runner.d.ts.map