import { ModuleWithProviders } from '@angular/core'; import { NgxScrollPositionRestorationConfig } from './ngx-scroll-position-restoration-config'; import { NgxScrollPositionRestorationService } from './ngx-scroll-position-restoration.service'; export declare class NgxScrollPositionRestorationModule { /** * Since NgxScrollPositionRestorationModule can be imported in child modules, it is needed to track if the ngxScrollPositionRestorationService has been already initialized to avoid duplicate calls of the `initialize` method. */ private static serviceInitialized; constructor(ngxScrollPositionRestorationService: NgxScrollPositionRestorationService); static forRoot(config?: NgxScrollPositionRestorationConfig): ModuleWithProviders; }