/**
 * @license
 * Copyright Endlessjs. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */
import { EventEmitter } from '@angular/core';
import { ElDateService } from '../../services/date.service';
import { ElCalendarCell } from '../../model';
export declare class ElCalendarYearCellComponent<D> implements ElCalendarCell<D, D> {
    protected dateService: ElDateService<D>;
    date: D;
    min: D;
    max: D;
    selectedValue: D;
    select: EventEmitter<D>;
    constructor(dateService: ElDateService<D>);
    readonly selected: boolean;
    readonly today: boolean;
    readonly disabled: boolean;
    readonly year: number;
    onClick(): void;
    private smallerThanMin;
    private greaterThanMax;
    private yearStart;
    private yearEnd;
}
