import { AbstractMediator } from "./AbstractMediator";
/**
 * Classic Robotlegs mediator implementation for the `Phaser.Scene`.
 *
 * <p>Override initialize and destroy to hook into the mediator lifecycle.</p>
 */
export declare abstract class SceneMediator<T extends Phaser.Scene> extends AbstractMediator {
    protected _sceneComponent: T;
    set scene(scene: T);
    get scene(): T;
}
