import { GameMakerComponent } from './GameMakerComponent.js';
import type { GameMakerInstalledVersion } from './GameMakerLauncher.types.js';
import type { GameMakerBuildOptions, GameMakerRunOptions } from './GameMakerRuntime.types.js';
export * from './GameMakerRuntime.command.js';
export declare class GameMakerRuntime extends GameMakerComponent {
    constructor(info: GameMakerInstalledVersion);
    runProject(options: GameMakerRunOptions): Promise<import("./GameMakerRuntime.types.js").GameMakerExecutionResults>;
    buildProject(options: GameMakerBuildOptions): Promise<import("./GameMakerRuntime.types.js").GameMakerExecutionResults>;
    installRuntime(newVersion: {
        version: string;
        feedUrl: string;
    }): Promise<import("./GameMakerRuntime.types.js").GameMakerExecutionResults>;
    static listInstalled(): Promise<GameMakerRuntime[]>;
}
//# sourceMappingURL=GameMakerRuntime.d.ts.map