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