import { ExecOptions } from "node:child_process"; export interface ExecAsyncOptions extends ExecOptions { signal?: AbortSignal; } export declare function execFileAsync(file: string, args: string[], opts?: ExecAsyncOptions): Promise<{ stdout: string; stderr: string; }>; export declare function quoteForDeviceShell(value: string): string; export declare function execAsync(cmd: string, opts?: ExecAsyncOptions): Promise<{ stdout: string; stderr: string; }>; export declare function withCancelableTimeout(make: (signal: AbortSignal) => Promise, ms: number, label: string): Promise; //# sourceMappingURL=exec.d.ts.map