import type { AccessControl, AccessTarget } from '@axium/core'; export declare function updateACL(itemType: string, itemId: string, target: AccessTarget, permissions: Partial>): Promise; export declare function getACL(itemType: string, itemId: string): Promise; export declare function addToACL(itemType: string, itemId: string, target: AccessTarget): Promise; export declare function removeFromACL(itemType: string, itemId: string, target: AccessTarget): Promise;