import { ProjectPackageJson } from "@tsed/cli-core";
import { BaseRuntime } from "./supports/BaseRuntime.js";
export interface RuntimeInitOptions {
    runtime?: string;
    packageManager?: string;
}
export declare class RuntimesModule {
    protected projectPackageJson: ProjectPackageJson;
    private runtimes;
    constructor();
    init(ctx: RuntimeInitOptions): void;
    list(): string[];
    get(name?: string): BaseRuntime;
    scripts(ctx: RuntimeInitOptions): {
        build: string;
        barrels: string;
        start: string;
        "start:prod": string;
    };
}
