import { AppObject, AppObjectPM, AppObjectRepo } from "@vived/core";
import { Vector2 } from "@vived/core";
export interface ZSpaceDisplayVM {
    show: boolean;
    pixelSize: Vector2;
    worldSize: Vector2;
}
export declare const defaultZSpaceDisplayVM: ZSpaceDisplayVM;
export declare abstract class ZSpaceDisplayPM extends AppObjectPM<ZSpaceDisplayVM> {
    static readonly type = "ZSpaceDisplayPM";
    static get: (appObjects: AppObjectRepo) => ZSpaceDisplayPM | undefined;
}
export declare function makeZSpaceDisplayPM(appObject: AppObject): ZSpaceDisplayPM;
//# sourceMappingURL=ZSpaceDisplayPM.d.ts.map