import { ModuleWithProviders } from '@angular/core';
import { ApiManager } from './api-manager';
import * as i0 from "@angular/core";
/**
 * Module that needs to be imported by the application to instantiate an SDK configuration.
 */
export declare class ApiManagerModule {
    /**
     * Provide a custom {@link ApiManager}
     * A factory can be provided via injection to the token {@link API_TOKEN}
     * @param apiManager
     * @deprecated Please use {@link provideApiManager} instead, will be removed in v14.
     */
    static forRoot(apiManager: ApiManager): ModuleWithProviders<ApiManagerModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<ApiManagerModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<ApiManagerModule, never, never, never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<ApiManagerModule>;
}
/**
 * Provide a custom {@link ApiManager}
 * A factory can be provided via injection to the token {@link API_TOKEN}
 * @param apiManager
 */
export declare function provideApiManager(apiManager: ApiManager): import("@angular/core").EnvironmentProviders;
//# sourceMappingURL=api-manager.module.d.ts.map