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