import { LazyLoaderService } from '@bespunky/angular-zen/async'; import { GoogleMapsApiLoader } from '@bespunky/angular-google-maps/core'; import { GoogleMapsConfig } from './google-maps-config'; /** * Lazy loads Google Maps API according to the configuration provided when importing `GoogleMapsModule.forRoot()`. * * @export * @class LazyGoogleMapsApiLoader * @extends {GoogleMapsApiLoader} */ export declare class LazyGoogleMapsApiLoader extends GoogleMapsApiLoader { private config; private loader; constructor(config: GoogleMapsConfig, loader: LazyLoaderService); /** * Builds the maps api url and loads it as a script on the page. * * @returns {Promise} */ load(): Promise; private buildApiUrl; }