import { AppObject, AppObjectUC } from "@vived/core";
import { SerializedSystem } from "../../StateMachine/Entities";
import { LandmarkDTO } from "../Entities/LandmarkEntity";
export declare class SerializeLandmarks extends AppObjectUC implements SerializedSystem {
    static readonly type = "SerializeLandmarks";
    name: string;
    seriliziationVersion: number;
    private get globals();
    getSystemState(): object;
    applySystemState(state: object, version: number): void;
    private handleStateVersion1;
    private disposeLandmark;
    applyDefaultState(): void;
    constructor(appObj: AppObject);
}
export interface SerializedLandmarksV1 {
    landmarks: LandmarkDTO[];
}
//# sourceMappingURL=SerializeLandmarks.d.ts.map