import type { IRuntimeControl, ISpawnComponentOptions, ISpawnResult } from './RuntimeControl';
import type { MatrixRuntime } from './MatrixRuntime';
/**
 * In-process implementation of RuntimeControl that wraps a MatrixRuntime.
 */
export declare class LocalRuntimeControl implements IRuntimeControl {
    readonly name: string;
    readonly mount: string;
    private readonly runtime;
    constructor(name: string, mount: string, runtime: MatrixRuntime);
    spawnComponent(opts: ISpawnComponentOptions): Promise<ISpawnResult>;
    destroyComponent(mount: string): Promise<void>;
    destroyAll(): Promise<void>;
}
//# sourceMappingURL=LocalRuntimeControl.d.ts.map