import { Factory as BackendFactory } from '../src/Logger/Stream/Backend/Factory'; import { Factory as ConsoleFactory } from '../src/Logger/Stream/Console/Factory'; import { Factory as CollectorFactory } from '../src/Environment/Collector/Factory'; import { Config } from '../src/Config'; import { Injector } from '@angular/core'; import { Logger } from '../src/Logger'; export declare function AngularFactoryFunctionLogger(injector: Injector, config: Config, backend: BackendFactory, console: ConsoleFactory, collectorFactory: CollectorFactory): Logger; export declare const Providers: (typeof CollectorFactory | typeof BackendFactory | typeof ConsoleFactory | { provide: string; useFactory: (injector: Injector, config: Config, backend: BackendFactory, console: ConsoleFactory, collectorFactory: CollectorFactory) => Logger; deps: (string | typeof CollectorFactory | typeof BackendFactory | typeof ConsoleFactory | typeof Injector)[]; })[];