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