/// <reference types="heremaps" />
import { BaseMapsApiLoader } from './base-maps-api-loader';
import { LoaderOptions } from './loader-options.interface';
export declare class LazyMapsApiLoader extends BaseMapsApiLoader {
    readonly platformReady: Promise<H.service.Platform>;
    private _initialized;
    private _options;
    private _resolvePlatform;
    private _rejectPlatform;
    private readonly _modules;
    constructor(options: LoaderOptions);
    load(): Promise<any>;
    private loadModules();
    private loadModule(moduleName);
    private createStylesheet(moduleName);
    private createScript(moduleName, onLoad, onError);
    private createModuleUrl(module, ext?);
    private distinct(acc, next);
}
