import { EventObject } from "../../EventObject";
import { ItemToolbarPermissions } from "./ItemToolbarPermissions";
export declare class ItemPermissions {
    private _allowZOrderChange;
    get allowZOrderChange(): boolean;
    set allowZOrderChange(value: boolean);
    private _allowOpacityChange;
    get allowOpacityChange(): boolean;
    set allowOpacityChange(value: boolean);
    private _allowRemoveOnLayoutChange;
    get allowRemoveOnLayoutChange(): boolean;
    set allowRemoveOnLayoutChange(value: boolean);
    private _itemToolbarPermissions;
    get itemToolbarPermissions(): ItemToolbarPermissions;
    set itemToolbarPermissions(value: ItemToolbarPermissions);
    constructor(defaultValue?: boolean);
    private _firePropertyChanged;
    propertyChanged: EventObject<unknown>;
    getSimplifiedObject(): Object;
    clone(): ItemPermissions;
    equals(p: ItemPermissions): any;
}
