import { ModuleWithProviders } from '@angular/core';
import { GoogleModuleOptions } from './options';
import * as i0 from "@angular/core";
import * as i1 from "./google.component";
export declare class NgMapsGoogleModule {
    /**
     * configure the NgMapsGoogleModule with a value
     * @param config
     */
    static forRoot(config: GoogleModuleOptions): ModuleWithProviders<NgMapsGoogleModule>;
    /**
     * configure the NgMapsGoogleModule with a factory
     * @param factory
     */
    static forRootFactory(factory: (...args: Array<any>) => GoogleModuleOptions, deps?: Array<any>): ModuleWithProviders<NgMapsGoogleModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgMapsGoogleModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<NgMapsGoogleModule, [typeof i1.GoogleComponent], never, [typeof i1.GoogleComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<NgMapsGoogleModule>;
}
