import { EventEmitter } from '@angular/core';
import { ButtonOptions, dateTimePickerType, FullDateObject } from '../../models';
export declare class PartialDateTimePickerComponent {
    disabledTo: string;
    disabledAfter: string;
    selected: Date;
    set type(value: dateTimePickerType.calendar | dateTimePickerType.both);
    get type(): dateTimePickerType.calendar | dateTimePickerType.both;
    set toYears(years: number);
    get toYears(): number;
    set afterYears(years: number);
    get afterYears(): number;
    doneEvent: EventEmitter<any>;
    select: EventEmitter<any>;
    selectDate: EventEmitter<any>;
    selectTime: EventEmitter<any>;
    options: ButtonOptions;
    dateObject: FullDateObject;
    monthYearActive: boolean;
    yearActive: boolean;
    buttonOptions: ButtonOptions;
    private yearsBackLimit;
    private yearsForwardLimit;
    private typeP;
    onSelect(event: Event, name: string): void;
    resetActive(event: Event): void;
    onDateTimeChange(dateObject: FullDateObject): void;
    onDone(): void;
}
