import { NextFunction, Request, Response } from 'express';
import { Voter } from '@wizeline/access-decision-manager';
declare type ADMArgumentFactory = (req: Request) => any;
declare const AccessDecisionManagerProvider: (getUser: ADMArgumentFactory, voters: Voter[], createContext?: ADMArgumentFactory) => (req: Request, res: Response, next: NextFunction) => Promise<void>;
export default AccessDecisionManagerProvider;
