/** A list of access control entries. */ export type Acl = Ace[]; /** An access control entry. */ export type Ace = { /** The users or roles performing the action. */ subjects: AceAttribute; /** The actions being performed */ actions: AceAttribute; /** The effect of this access control entry. */ effect?: "Allow" | "Deny"; } & TCtx; /** An attribute of an access control entry. */ export type AceAttribute = "*" | T | T[] | { except: T[]; }; //# sourceMappingURL=acl.d.ts.map