import { Subject, Resource, Action, PermissionRule } from "../types";
export declare class PermissionResolver {
    private rules;
    constructor(rules?: PermissionRule[]);
    addRule(rule: PermissionRule): void;
    getRules(): PermissionRule[];
    can(subject: Subject, resource: Resource, action: Action): boolean;
}
