import { AbilityBuilder } from '@casl/ability'; import { AclContext, AclSubjectType, AppAbility } from './types'; export type AclPolicy = { subject: Exclude; define: (builder: AbilityBuilder, ctx: AclContext) => void; }; export declare const registerPolicy: (policy: AclPolicy) => void; export declare const registerPoliciesFromModules: (modules: Record) => void; export declare const getRegisteredPolicies: () => Array; export declare const hasRegisteredPolicy: (subject: string) => boolean; //# sourceMappingURL=registry.d.ts.map