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