import type { InternalPlugins } from '@modern-js/types'; import { handleSetupResult } from '../compat/hooks'; export interface RunOptions { cwd?: string; configFile?: string; metaName?: string; statePluginName?: string; internalPlugins?: InternalPlugins; initialLog?: string; version: string; } export declare function createRunOptions({ cwd, initialLog, metaName, version, internalPlugins, configFile, }: RunOptions): Promise<{ cwd: string | undefined; initialLog: string; configFile: string; metaName: string; internalPlugins: import("@modern-js/plugin").Plugin[]; handleSetupResult: typeof handleSetupResult; }>; export declare function run(options: RunOptions): Promise;