import type { StormConfig } from "@storm-software/config";
export declare const LARGE_BUFFER: number;
export type IOType = "overlapped" | "pipe" | "ignore" | "inherit";
export type StdioOptions = IOType | Array<IOType | "ipc" | number | null | undefined>;
/**
 *  Run a command line process
 *
 * @remarks
 * A wrapper around execSync to run our command line processes
 *
 * @param config - The Storm configuration object
 * @param command - The command to run
 * @param cwd - The current working directory
 * @param stdio - The standard input/output options
 * @param env - The environment variables
 * @returns The result of the command
 */
export declare const run: (config: StormConfig, command: string, cwd?: string, stdio?: StdioOptions, env?: NodeJS.ProcessEnv) => Buffer;
