import { Voter } from './voter';
import { Strategy } from './strategy';
declare class AccessDecisionManager {
    private readonly context;
    private readonly user;
    private readonly voters;
    private readonly options?;
    constructor(user: any, voters: Voter[], context: any, options?: {
        strategy: Strategy;
    });
    isGranted(attribute: string, subject?: any): Promise<boolean>;
}
export default AccessDecisionManager;
