import { type Options } from 'execa'; /** * Check if a command exists and is executable by running it with specified args */ export declare function checkCommandExists(command: string, args?: string[]): Promise; export { checkCommandExists as isCommandAvailable }; /** * Execute a command with optional verbose output * @param command The command to execute * @param args Array of arguments * @param execaOptions Standard execa options * @param additionalOptions Additional options for execute (e.g., verbose) */ export declare function execute(command: string, args?: string[], execaOptions?: Options, additionalOptions?: { verbose?: boolean; }): Promise>;