/**
 * @packageDocumentation
 * @module api
 */
import { HttpClient } from '@angular/common/http';
import { OnDestroy } from '@angular/core';
export interface ApiGatewayState {
    apiAddress: string;
    assetsHostPath: string;
    assetsURLPath: string;
}
export declare class ApiGatewayService implements OnDestroy {
    private readonly http;
    private readonly modulesApi;
    private readonly destroy$$;
    private readonly state$;
    constructor(http: HttpClient, modulesApi: string);
    /** @ignore */
    ngOnDestroy(): void;
    getApiAddress(): import("rxjs").Observable<string>;
}
