import { InjectionToken, ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./components/root-perf-refresh-count/root-perf-refresh-count.component";
import * as i2 from "./components/perf-refresh-count/perf-refresh-count.component";
import * as i3 from "@angular/common";
export declare const USE_DEFAULT_CONFIG: InjectionToken<boolean>;
export declare const ENV_CONFIG: InjectionToken<any[]>;
export declare const ACTIVATE_PERF_LOGS: InjectionToken<boolean>;
export declare const PREFIX_LENGTH: InjectionToken<number>;
export declare class NgxConsoleLoggerModule {
    static forRoot(useDefaultConfig: boolean | undefined, environment: any, activatePerfLogs?: boolean, defaultPrefixMinPad?: number): ModuleWithProviders<NgxConsoleLoggerModule>;
    static forChild(): ModuleWithProviders<NgxConsoleLoggerModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxConsoleLoggerModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<NgxConsoleLoggerModule, [typeof i1.RootPerfRefreshCountComponent, typeof i2.PerfRefreshCountComponent], [typeof i3.CommonModule], [typeof i1.RootPerfRefreshCountComponent, typeof i2.PerfRefreshCountComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<NgxConsoleLoggerModule>;
}
