import { ExecSyncOptions } from 'child_process'; import { ExitCode } from '../types/ExitCode.js'; interface ExecOptions extends ExecSyncOptions { silent?: boolean; } interface ExecResponse extends ExecSyncOptions { code: number; ok: boolean; stdout: string; stderr: string; error: any; } declare function exec(cmd: string, options?: ExecOptions): ExecResponse; declare class ExecError extends Error { code: ExitCode; message: string; result: ExecResponse; constructor(code: ExitCode, message: string, result: ExecResponse); } export { ExecError, type ExecOptions, type ExecResponse, exec };