import { OnInit, ViewContainerRef, SimpleChanges, TemplateRef, OnChanges } from '@angular/core';
import { RangeContext } from './range.model';
export declare class RangeDirective implements OnChanges, OnInit {
    private viewcontainer;
    private templateRef;
    start: number;
    end: number;
    private last;
    constructor(viewcontainer: ViewContainerRef, templateRef: TemplateRef<RangeContext>);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    private applyChanges();
    private updateList(start, end, isAdd?, isFront?);
}
