import { EventEmitter, Provider } from '@angular/core';
import { OrchestratorDynamicComponent } from '@orchestrator/core';
import * as i0 from "@angular/core";
/**
 * In unit tests dynamic components should be registered as in pre-Ivy
 */
export declare function provideDynamicComponents(comps: any): Provider;
export declare class DynamicBaseComponent implements OrchestratorDynamicComponent {
    items: any;
    config: any;
    customEvt: EventEmitter<any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DynamicBaseComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DynamicBaseComponent, "orc-dyn-base", never, { "items": "items"; "config": "config"; }, { "customEvt": "customEvent"; }, never, never>;
}
export declare class Dynamic1Component extends DynamicBaseComponent {
    static ɵfac: i0.ɵɵFactoryDeclaration<Dynamic1Component, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<Dynamic1Component, "orc-dyn1-comp", never, {}, {}, never, never>;
}
export declare class Dynamic2Component extends DynamicBaseComponent {
    static ɵfac: i0.ɵɵFactoryDeclaration<Dynamic2Component, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<Dynamic2Component, "orc-dyn2-comp", never, {}, {}, never, never>;
}
