import { AppObject, AppObjectRepo, AppObjectUC } from "@vived/core";
export declare abstract class RenderCanvasUC extends AppObjectUC {
    static readonly type = "RenderCanvasUC";
    abstract submitCanvas(canvas: HTMLCanvasElement): void;
    abstract clearCanvas(): void;
    static get: (appObjects: AppObjectRepo) => RenderCanvasUC | undefined;
}
export declare function makeRenderCanvasUC(appObject: AppObject): RenderCanvasUC;
//# sourceMappingURL=RenderCanvasUC.d.ts.map