import * as i0 from '@angular/core'; import { OnInit, OnChanges, Type, ComponentFactory, EventEmitter, ComponentFactoryResolver, SimpleChanges, ComponentRef, ViewContainerRef } from '@angular/core'; declare class RepeaterComponent implements OnInit, OnChanges { private resolver; private _data; get data(): Array; set data(data: Array); component: Type | ComponentFactory; orientation: 'horizontal' | 'vertical'; multiSelect: boolean; space: string; columnsMatcher: { [k: string]: string; }; selectedKeys: number[]; selectionChange: EventEmitter; selectedItems: { [k: string]: any; }; componentFactory?: ComponentFactory; constructor(resolver: ComponentFactoryResolver); ngOnInit(): void; onClick(index: number, value: any): void; isSelected(index: number): boolean; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ComponentRepeaterComponent implements OnInit { private _factory; set factory(data: ComponentFactory | undefined); private _data; set data(data: any); _columnsMatcher: Object; set columnsMatcher(data: Object); private _selected; set selected(selected: boolean); ref: ComponentRef; componentHolder: ViewContainerRef; constructor(); ngOnInit(): void; updateComponent(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { ComponentRepeaterComponent, RepeaterComponent };