import { Observable } from 'rxjs'; export declare const LOCK_DRAGGING = "dragging"; export declare const LOCK_RESIZING = "resizing"; export declare class LockStateChangeEvent { readonly name: string; readonly value: boolean; constructor(name: string, value: boolean); } export declare class LockState { private _map; private _changes; changes: Observable; readonly isLocked: boolean; set(name: string, value: boolean): void; get(name: string): boolean; scope(name: string): Observable; }