import { Optional } from '@angular/core'; import { Registration } from '../src/Bootstrap/Registration'; import { BaseInterface } from '../src/Bootstrap/Task/BaseInterface'; import { SignalGenerator } from '../src/Bootstrap/Task/BackgroundWorker/SignalGenerator'; import { InjectionToken } from '@angular/core'; import { Factory as ResultFactory } from '../src/Bootstrap/Result/Factory'; export declare const BOOTSTRAP_TASKS: InjectionToken<{}>; export declare const BOOTSTRAP_REGISTRATIONS: InjectionToken<{}>; export declare function AngularFactoryFunctionBootstrapInitialize(registrations: Registration[], tasks: BaseInterface[]): () => any; export declare const Providers: (typeof ResultFactory | { provide: InjectionToken<(() => void)[]>; useFactory: (registrations: Registration[], tasks: BaseInterface[]) => () => any; deps: Optional[][]; multi: boolean; } | { provide: InjectionToken<{}>; useValue: Registration; multi: boolean; } | { provide: InjectionToken<{}>; useClass: typeof SignalGenerator; multi: boolean; })[];