import { LCDatePickerAdapter } from '../lc-date-picker-adapter.class'; import { BaseDatePicker, ICalendarItem } from '../base-date-picker.class'; import { Observable, Subject } from 'rxjs'; import * as i0 from "@angular/core"; export declare class YearPicker extends BaseDatePicker { private readonly dateAdapter; readonly YEARS_PER_CALENDAR = 25; readonly YEARS_PER_ROW = 5; selectedChanged: Subject; constructor(dateAdapter: LCDatePickerAdapter); getSelectedChanged(): Observable; getCalendarData(): ICalendarItem[][]; setCalendarData(calendarData: ICalendarItem[][]): void; getCalendarItem(row: number, column: number): ICalendarItem; setCalendarItem(row: number, column: number): void; formatCalendarData(): ICalendarItem[][]; nextYears(): void; previousYears(): void; previousYear(): void; nextYear(): void; previousRow(): void; nextRow(): void; setSelectedDate(): void; addYears(amount: number): void; subtractYears(amount: number): void; private isYearDisabled; private createCalendarItem; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }