import { ModuleWithProviders } from '@angular/core';
import { SessionExpirationConfig } from './models/session-expiration-config';
import * as i0 from "@angular/core";
import * as i1 from "./components/session-expiration-alert/session-expiration-alert.component";
import * as i2 from "@angular/common";
export declare class SessionExpirationAlert {
    /**
     *
     * @param config  SessionExpirationConfig, default value: { totalMinutes: 20 }
     *
     */
    static forRoot(config?: SessionExpirationConfig): ModuleWithProviders<SessionExpirationAlert>;
    static ɵfac: i0.ɵɵFactoryDeclaration<SessionExpirationAlert, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<SessionExpirationAlert, [typeof i1.SessionExpirationAlertComponent], [typeof i2.CommonModule], [typeof i1.SessionExpirationAlertComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<SessionExpirationAlert>;
}
