import { DataModelPrivilegeBase } from '@themost/common';
declare interface PermissionAnnotation {
    privileges?: DataModelPrivilegeBase[];
}
export declare enum PrivilegeMask {
    Read = 1,
    Create = 2,
    Update = 4,
    Delete = 8,
    Execute = 16,
    Full = 31
}
declare function Permission(items?: DataModelPrivilegeBase[]): ClassDecorator;
export { PermissionAnnotation, Permission };
