import { AppObject, AppObjectUC } from "@vived/core";
import { RequestHandler } from "../Entities";
export type StartAppAction = (container: HTMLElement) => void;
export declare abstract class StartAppBaseUC extends AppObjectUC implements RequestHandler {
    static readonly type = "StartAppBaseUC";
    readonly requestType = "START_APP";
    readonly payloadVersion = 2;
    abstract action: StartAppAction;
    abstract handleRequest: (version: number, payload?: unknown) => void;
}
export declare function makeStartAppUC(appObject: AppObject): StartAppBaseUC;
//# sourceMappingURL=StartAppUC.d.ts.map