import { AppObject, AppObjectUC } from "@vived/core";
import { RequestHandler } from "../Entities";
export type StartZSpaceAction = (session: any, emulate: boolean) => void;
export declare abstract class StartZSpaceBaseUC extends AppObjectUC implements RequestHandler {
    static readonly type = "StartZSpaceBaseUC";
    readonly requestType = "START_ZSPACE";
    readonly payloadVersion = 3;
    abstract action: StartZSpaceAction;
    abstract handleRequest: (version: number, payload?: unknown) => void;
}
export declare function makeStartZSpaceUC(appObject: AppObject): StartZSpaceBaseUC;
//# sourceMappingURL=StartZSpaceUC.d.ts.map