export declare function processCommand(command: string | string[]): string[];
/**
 * Generates a valid command line command from given `string[]` command. Works with a single command.
 */
export declare function arrayToCliOne(command: string[]): string;
/**
 * Generates a valid command line string from given `string[]` that is compatible with  {@link call}. Works with multiple
 * commands by separating  them with new lines and support comand splitting in new lines using `\`.
 * See {@link ExecuteCommand} for more information.
 */
export declare function arrayToCli(command: string[] | string[][]): string;
/**
 * Generates a command in the form of `string[][]` that is compatible with {@link call} from given command line string.
 * This works for strings containing multiple commands in different lines. and also respect `\` character for continue the same
 * command in a new line. See {@link ExecuteCommand} for more information.
 */
export declare function cliToArray(cliCommand: string): string[][];
