import { AccountSettingsRepresentation, TierSubscriptionInfoRepresentation } from '@aztrix/sdk';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class TierInfoService {
    tierInfo$: BehaviorSubject<TierSubscriptionInfoRepresentation>;
    currentTier$: BehaviorSubject<TierSubscriptionInfoRepresentation.CurrentTierEnum>;
    pendingTier$: BehaviorSubject<TierSubscriptionInfoRepresentation.PendingDowngradeTierEnum>;
    verificationPending$: import("rxjs").Observable<boolean>;
    setTierInfo(tierInfo: TierSubscriptionInfoRepresentation, settings: AccountSettingsRepresentation): void;
    private _pending;
    static ɵfac: i0.ɵɵFactoryDeclaration<TierInfoService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TierInfoService>;
}
