import { AppObject, AppObjectUC } from "@vived/core";
import { RequestHandler } from "../Entities";
export type ShowBabylonInspectorAction = (show: boolean) => void;
export declare abstract class ShowBabylonInspectorUC extends AppObjectUC implements RequestHandler {
    static readonly type = "ShowBabylonInspectorBaseUC";
    readonly requestType = "SHOW_BABYLON_INSPECTOR";
    readonly payloadVersion = 1;
    abstract action: ShowBabylonInspectorAction;
    abstract handleRequest: (version: number, payload?: unknown) => void;
}
export declare function makeShowBabylonInspectorUC(appObject: AppObject): ShowBabylonInspectorUC;
//# sourceMappingURL=ShowBabylonInspectorUC.d.ts.map