import { Signal } from "@angular/core";
import { Observable } from "rxjs";
import * as i0 from "@angular/core";
export declare class HttpTokenProvider {
    isRefreshing: Signal<boolean>;
    private isRefreshingToken;
    private readonly core;
    private readonly tokenRefresher;
    constructor();
    getNewToken(): Observable<string>;
    getToken(): Observable<string>;
    private refreshToken;
    static ɵfac: i0.ɵɵFactoryDeclaration<HttpTokenProvider, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<HttpTokenProvider>;
}
