import { AppObject, AppObjectRepo, AppObjectUC, EaseFn, Vector2 } from "@vived/core";
export declare abstract class CenterSceneRootOnPixelPickUC extends AppObjectUC {
    static readonly type = "CenterSceneRootOnPixelPickUC";
    abstract durationMS: number;
    abstract easeFn: EaseFn;
    abstract centerOnPixel: (pixel: Vector2) => void;
    static get: (appObjects: AppObjectRepo) => CenterSceneRootOnPixelPickUC | undefined;
}
export declare function makeCenterSceneRootOnPixelPickUC(appObject: AppObject): CenterSceneRootOnPixelPickUC;
export declare function centerOnPixel(pixel: Vector2, appObjects: AppObjectRepo): void;
//# sourceMappingURL=CenterSceneRootOnPixelPick.d.ts.map