import { OAuth2AuthenticationDto } from '../models/oauth/oAuth2AuthenticationDto';
import { BehaviorSubject, Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class AuthoritiesService {
    me: OAuth2AuthenticationDto | null;
    stateMe: BehaviorSubject<OAuth2AuthenticationDto>;
    me$: Observable<OAuth2AuthenticationDto>;
    hasAuthorities(authorities: string[]): boolean;
    hasAuthority(authority: string): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<AuthoritiesService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<AuthoritiesService>;
}
