import type { GameMakerLogOptions } from './GameMakerLauncher.types.js'; import type { GameMakerCliCommand, GameMakerCliWorker } from './GameMakerRuntime.cliTypes.js'; import type { GameMakerRuntime } from './GameMakerRuntime.js'; import { GameMakerBuildOptions, GameMakerExecuteOptions, GameMakerExecutionResults, StitchSupportedBuilder } from './GameMakerRuntime.types.js'; export declare function executeGameMakerRuntimeInstallCommand(runtime: GameMakerRuntime, newRuntime: { version: string; feedUrl: string; }): Promise; export declare function computeOptions(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<{ project: string; user: string; runtimePath: string; runtime: string; config: string | undefined; verbose: boolean; ignorecache: boolean; cache: string; temp: string; of: string; tf: string; }>; export declare function computeGameMakerCleanOptions(runtime: GameMakerRuntime, options: GameMakerBuildOptions): Promise<{ target: StitchSupportedBuilder; command: 'Clean'; options: GameMakerExecuteOptions; }>; export declare function computeGameMakerBuildOptions(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<{ target: StitchSupportedBuilder; command: 'Run' | 'PackageZip' | 'Package'; options: GameMakerExecuteOptions; }>; export declare function executeGameMakerBuildCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise; export declare function executeGameMakerCleanCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise; export declare function stringifyGameMakerBuildCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise; export declare function stringifyGameMakerCleanCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions): Promise; export declare function computeGameMakerCleanCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<{ cmd: string; args: string[]; }>; export declare function computeGameMakerBuildCommand(runtime: GameMakerRuntime, options: GameMakerBuildOptions & { compile?: boolean; }): Promise<{ cmd: string; args: string[]; }>; export declare function computeGameMakerCommand(runtime: GameMakerRuntime, worker: W, command: GameMakerCliCommand | [command: GameMakerCliCommand, ...positionalArgs: string[]], executionOptions: GameMakerExecuteOptions): { cmd: string; args: string[]; }; export declare function executeGameMakerCommand(runtime: GameMakerRuntime, worker: W, command: GameMakerCliCommand | [command: GameMakerCliCommand, ...positionalArgs: string[]], executionOptions: GameMakerExecuteOptions, otherOptions?: GameMakerLogOptions): Promise; //# sourceMappingURL=GameMakerRuntime.command.d.ts.map