import { ModelComponent } from "./ModelComponent";
import { Path } from "../Math/Path";
export declare class InteractiveZone extends ModelComponent {
    private _path;
    private _snappingEnabled;
    private _styleKey;
    get styleKey(): string;
    set styleKey(value: string);
    get snappingEnabled(): boolean;
    set snappingEnabled(value: boolean);
    get path(): Path;
    set path(value: Path);
    clone(generateNewIds?: boolean): InteractiveZone;
    protected _copy(source: InteractiveZone, destination: InteractiveZone, generateNewIds: boolean): void;
}
