import { AppObject, AppObjectPM, AppObjectRepo } from "@vived/core";
export interface ScreenHoverLabelVM {
    show: boolean;
    text: string;
    screenPosition: {
        x: number;
        y: number;
    };
}
export declare abstract class ScreenHoverLabelPM extends AppObjectPM<ScreenHoverLabelVM> {
    static readonly type = "ScreenHoverLabelPM";
    static get(appObjects: AppObjectRepo): ScreenHoverLabelPM | undefined;
}
export declare function makeScreenHoverLabelPM(appObject: AppObject): ScreenHoverLabelPM;
export declare const defaultScreenHoverLabelVM: ScreenHoverLabelVM;
//# sourceMappingURL=ScreenHoverLabelPM.d.ts.map