import { ApplicationRef, ComponentFactoryResolver, InjectionToken, Injector, ModuleWithProviders, Type } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export interface BootstrapComponentConfig { elementName: string; component: Type; } export declare const BOOTSTRAP_COMPONENT_TOKEN: InjectionToken; export declare function bootstrapComponent(document: Document, resolver: ComponentFactoryResolver, injector: Injector, appRef: ApplicationRef, bootstrapConfig: BootstrapComponentConfig): void; /** @dynamic - allows Document in ngc build */ export declare class BootstrapComponentModule { static component(useValue: BootstrapComponentConfig): ModuleWithProviders; constructor(document: Document, resolver: ComponentFactoryResolver, injector: Injector, appRef: ApplicationRef, bootstrapConfigs: BootstrapComponentConfig[]); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }