import flatpickr from 'flatpickr';
import { EventEmitter } from '../../../stencil-public-runtime';
import { Picker } from './picker';
import { Translations } from '../../../global/translations';
export declare class YearPicker extends Picker {
    private translations;
    private yearElements;
    private years;
    private selectedYear;
    constructor(language: string, change: EventEmitter<Date>, translations: Translations, dateFormat?: string);
    init(element: HTMLElement, container: HTMLElement, value?: Date): void;
    destroy(): void;
    private prevYears;
    private nextYears;
    private addYears;
    private setSelectedYear;
    getConfig(nativePicker: boolean): flatpickr.Options.Options;
    protected handleChange(selectedDates: any, dateString: any): void;
    protected handleClose(selectedDates: any): Promise<void>;
    private handleReady;
    private bootstrapYearPicker;
    private renderHeading;
    private getLocalizedHeading;
    private renderYearPicker;
    private renderYear;
    private selectYear;
}
//# sourceMappingURL=year-picker.d.ts.map