import { IApiBaseEntity } from '../../../../interface/api-base-entity.interface';
import { IApiAuthorizationPolicySubscriberRegistration } from '../../../../interface/class/api/authorization';
export declare class PolicySubscriberWrapper {
    private readonly name;
    registrations: Array<IApiAuthorizationPolicySubscriberRegistration<IApiBaseEntity>>;
    constructor(name: string, registrations?: Array<IApiAuthorizationPolicySubscriberRegistration<IApiBaseEntity>>);
    addRegistration(registration: IApiAuthorizationPolicySubscriberRegistration<IApiBaseEntity>): void;
    getName(): string;
    getRegistrationCount(): number;
}
