import { Metrics } from "../Metrics";
export default class AccessControll {
    private readonly accessConfig;
    private readonly metrics;
    constructor(accessConfig: any, metrics: Metrics);
    private topicAccessAllowedForToken;
    private wildcardAccessAllowedForToken;
    private permissionTypeAccessAllowedForToken;
    anonymiseToken(token?: string): string;
    topicAccessAllowedForRequest(req: any, topic: string): boolean;
    wildcardAccessAllowedForRequest(req: any): boolean;
    topicConfigAccessAllowedForRequest(req: any): boolean;
}
//# sourceMappingURL=AccessControll.d.ts.map