export default class AccessControl { _hasAccess(access: any, indexedRoles: any, isOwner: any): boolean; hasFormAccess(operation: any, access: any, indexedRoles: any, isOwner: any): boolean; _canAccessFieldForOp(operation: any, access: any, indexedRoles: any, fieldName: any, isOwner: any): boolean; _canAccessField(operation: any, access: any, indexedRoles: any, fieldName: any, isOwner: any, canDowngrade: any): any; canAccess(operation: any, access: any, indexedRoles: any, fieldValues: any, isOwner: any): any[]; fieldsCanAccess(operation: any, access: any, indexedRoles: any, fieldValues: any, isOwner: any, canDowngrade: any): {}; valuesCanAccess(operation: any, access: any, indexedRoles: any, fieldValues: any, isOwner: any): any; canCreate(access: any, indexedRoles: any, fieldValues: any, isOwner: any): any[]; canRead(access: any, indexedRoles: any, fieldValues: any, isOwner: any): any[]; canUpdate(access: any, indexedRoles: any, fieldValues: any, isOwner: any): any[]; canArchive(access: any, indexedRoles: any, fieldValues: any, isOwner: any): any[]; }