import { Observable, Subject } from 'rxjs';
import * as i0 from "@angular/core";
/**
 * Service that is used for obtaining existing scopes
 */
export declare class ScopeRegister {
    /**
     * Array of all scopes
     */
    protected ɵScopes: string[];
    /**
     * Subject used for emitting changes of scopes
     */
    protected scopesChangeSubject: Subject<void>;
    /**
     * Gets array of all scopes
     */
    get scopes(): string[];
    /**
     * Occurs when array of scopes changes
     */
    get scopesChange(): Observable<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ScopeRegister, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ScopeRegister>;
}
//# sourceMappingURL=scopeRegister.service.d.ts.map