///
import { FactoryProvider } from '@angular/core';
import { WrapperProviderTestConfig } from '@bespunky/angular-google-maps/core/testing';
/**
* Configures a testing module for overlay wrapper factories.
* Used with `itShouldCreateWrapper()`.
*
* @param {FactoryProvider} factoryProvider The wrapper factory provider to add to the testing module.
* @param {...Provider[]} deps (Optional) Any dependencies needed by the provider.
* @returns The extracted wrapper factory function created by the provider and the reference to the map element.
*/
export declare function setupOverlayWrapperFactoryProviderTest(factoryProvider: FactoryProvider, config?: WrapperProviderTestConfig): Promise<{
api: import("../../../../../../../../dist/bespunky/angular-google-maps/core/bespunky-angular-google-maps-core").GoogleMapsApiService;
runOutsideAngular: jasmine.Spy;
factory: Function;
producedValue: unknown;
}>;