import { ModuleWithProviders, InjectionToken } from '@angular/core';
/**
 * Guard to make sure we have single initialization of forRoot
 * @type {InjectionToken<ModalDialogModule>}
 */
export declare const MODAL_DIALOG_FORROOT_GUARD: InjectionToken<ModalDialogModule>;
export declare class ModalDialogModule {
    static forRoot(): ModuleWithProviders<ModalDialogModule>;
}
/**
 * @param dialogModule
 * @returns {string}
 */
export declare function provideForRootGuard(dialogModule: ModalDialogModule): string;
