import type { EditorSceneState } from "./editor-persistence-types";
export declare class EditorPersistence {
    private _sceneStore;
    private _uploadStore;
    open(): Promise<void>;
    saveScene(state: EditorSceneState): Promise<void>;
    loadScene(): Promise<EditorSceneState | null>;
    saveUpload(objectId: string, buffer: ArrayBuffer): Promise<void>;
    loadUpload(objectId: string): Promise<ArrayBuffer | null>;
    removeUpload(objectId: string): Promise<void>;
    clearAll(): Promise<void>;
}
