import { EventObject } from "../../EventObject";
import { ImagePermissions } from "./ImagePermissions";
import { BarcodePermissions } from "./BarcodePermissions";
export declare class ContentPermissions {
    constructor();
    private _barcodePermissions;
    get barcodePermissions(): BarcodePermissions;
    set barcodePermissions(value: BarcodePermissions);
    private _imagePermissions;
    get imagePermissions(): ImagePermissions;
    set imagePermissions(value: ImagePermissions);
    protected _onPermissionsChanged: () => void;
    getSimplifiedObject(): {
        imagePermissions: Object;
        barcodePermissions: Object;
    };
    propertyChanged: EventObject<unknown>;
    clone(): ContentPermissions;
    equals(p: ContentPermissions): any;
}
