import type { Signal } from '../Messaging/Signal';
/**
 * Represents the `IViewPresenter` interface of a view presenter.
 *
 * @public
 */
export interface IViewPresenter {
    get isLoading(): Signal<boolean>;
    get disposed(): Signal<boolean>;
    get initialized(): Signal<boolean>;
    initialize?(): void;
    dispose?(): void;
}
//# sourceMappingURL=IViewPresenter.d.ts.map