import { InjectionToken } from '@angular/core';

declare enum NavigationActionTiming {
    PreActivation = 1,
    PostActivation = 2
}
interface NgxsRouterPluginOptions {
    navigationActionTiming?: NavigationActionTiming;
}
declare const ɵUSER_OPTIONS: InjectionToken<NgxsRouterPluginOptions | undefined>;
declare const ɵNGXS_ROUTER_PLUGIN_OPTIONS: InjectionToken<NgxsRouterPluginOptions>;
declare function ɵcreateRouterPluginOptions(options: NgxsRouterPluginOptions | undefined): NgxsRouterPluginOptions;

export { NavigationActionTiming, ɵNGXS_ROUTER_PLUGIN_OPTIONS, ɵUSER_OPTIONS, ɵcreateRouterPluginOptions };
export type { NgxsRouterPluginOptions };
