import { Context, User } from "../index"; declare const AclPolicyMixIn: (Sup: any) => { new (): { [x: string]: any; __acls: Map; getAcls(): Map; setAcls(acls: Map): void; _httpGetAcls(ctx: any): Promise>; _httpPutAcls(ctx: any): Promise; getGroups(ctx: Context, user: User): string[]; hasPermission(ctx: Context, user: User, action: string): Promise; canAct(ctx: Context, action: string): Promise; }; [x: string]: any; }; export { AclPolicyMixIn };