import { OnInit, ComponentFactoryResolver, ViewContainerRef, EventEmitter } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { JalaliLocale } from '../../shared/jalali.locale';
import { NgJalaliDateTimeService } from '../../ng-jalali-date-time.service';
import { NgJalaliRangeValueInterface } from './ng-jalali-range.interface';
import { NgJalaliDateTimeConfigInterface, NgJalaliDateTimeCssInterface } from '../../ng-jalali-date-time.interface';
export declare class NgJalaliRangeDirective implements OnInit {
    private readonly resolver;
    private readonly container;
    private readonly service;
    form: FormGroup;
    name: string;
    appearance: string;
    config: NgJalaliDateTimeConfigInterface;
    css: NgJalaliDateTimeCssInterface;
    from: string;
    to: string;
    label: string;
    jalaliLocale: JalaliLocale;
    changed: EventEmitter<NgJalaliRangeValueInterface>;
    private component;
    constructor(resolver: ComponentFactoryResolver, container: ViewContainerRef, service: NgJalaliDateTimeService);
    ngOnInit(): void;
}
