import { AppObject, AppObjectRepo, AppObjectUC } from "@vived/core";
import { Vector2 } from "@vived/core";
export declare abstract class BumpSceneRootScaleAboutPixelPointUC extends AppObjectUC {
    static readonly type = "BumpSceneRootScaleAboutPixelPoint";
    abstract allow(): boolean;
    abstract bump(direction: "IN" | "OUT", pixelPosition: Vector2): void;
    static get: (appObjects: AppObjectRepo) => BumpSceneRootScaleAboutPixelPointUC | undefined;
}
export declare function makeBumpSceneRootScaleAboutPixelPointUC(appObject: AppObject): BumpSceneRootScaleAboutPixelPointUC;
//# sourceMappingURL=BumpSceneRootScaleAboutPixelPoint.d.ts.map