import { ISnapshotHandler } from "./ISnapshotHandler";
import { Viewer } from "../Viewer";
import { Surface, Product } from "@aurigma/design-atoms-model/Product";
export declare class SnapshotHandler implements ISnapshotHandler {
    private _viewer;
    constructor(_viewer: Viewer);
    private get _product();
    private get _surface();
    createSnapshot(): Surface | Product;
    loadSnapshot(originalSnapshot: Surface | Product): void;
}
