import { Environment } from '../src/Environment'; import { Factory as CollectorFactory } from '../src/Environment/Collector/Factory'; import { Config } from '../src/Config'; import { Browser } from '../src/Environment/Browser'; import { OperationSystem } from '../src/Environment/OperationSystem'; import { Locale } from '../src/Environment/Locale'; import { Screen } from '../src/Environment/Screen'; export declare function AngularFactoryFunctionEnvironment(config: Config): Environment; export declare function AngularFactoryFunctionBrowser(): Browser; export declare function AngularFactoryFunctionOperationSystem(): OperationSystem; export declare function AngularFactoryFunctionLocale(): Locale; export declare function AngularFactoryFunctionScreen(): Screen; export declare const Providers: (typeof CollectorFactory | { provide: string; useFactory: (config: Config) => Environment; deps: string[]; } | { provide: string; useFactory: () => Browser; } | { provide: string; useFactory: () => OperationSystem; } | { provide: string; useFactory: () => Locale; } | { provide: string; useFactory: () => Screen; })[];