import { ComponentFactoryResolver, EventEmitter, OnChanges, Type, ViewContainerRef } from '@angular/core';
import { RCalendarCell, RCalendarSize, RCalendarSizeValues } from '../../model';
export declare class RCalendarPickerRowComponent<D, T> implements OnChanges {
    private cfr;
    row: D[];
    selectedValue: T;
    visibleDate: D;
    component: Type<RCalendarCell<D, T>>;
    min: D;
    max: D;
    filter: (D: any) => boolean;
    size: RCalendarSize;
    static ngAcceptInputType_size: RCalendarSizeValues;
    select: EventEmitter<D>;
    containerRef: ViewContainerRef;
    constructor(cfr: ComponentFactoryResolver);
    ngOnChanges(): void;
    private patchWithContext;
}
