///
import { Options, Package } from './init-options';
import { CommandAliases, CommandPackage } from './invoke-command';
import { Result } from './spawn';
export { CommandAliases, CommandPackage, Options, Package, Result };
declare const _default: {
initOptions:
(runtimePackage: P) => Promise>;
invokeCommand: (options: Options, runtimeCwd: string, bins: string[], commands: string[], commandAliases: CommandAliases, defaultCommand?: string | undefined) => Promise;
parseArgs: (args: string[], key: string | number, assigned?: boolean) => string;
spawn: (command: string, args?: string[] | undefined, options?: import("child_process").SpawnOptions | undefined) => Promise;
};
export default _default;