import { Observable } from 'rxjs';
import { AbstractValueSetModel, ValuePickerItem } from '@obliczeniowo/elementary/value-picker';
export declare class YearValuePickerModel extends AbstractValueSetModel {
    start: number;
    end: number;
    next(current?: ValuePickerItem<number, any> | undefined): Observable<ValuePickerItem<number, any> | undefined>;
    previous(current?: ValuePickerItem<any, any> | undefined): Observable<ValuePickerItem<number, any> | undefined>;
    constructor(start: number, end: number);
    init(current?: ValuePickerItem<number> | undefined): Observable<void>;
    getNextSet(): Observable<boolean>;
    getPreviousSet(): Observable<boolean>;
    getCurrentSet(): Observable<ValuePickerItem<number, any>[]>;
    displayNextPrevious(): Observable<boolean>;
    decreaseDisabled(current?: ValuePickerItem): boolean;
    increaseDisabled(current?: ValuePickerItem): boolean;
    selected(item: ValuePickerItem, current?: ValuePickerItem): boolean;
    nextDisabled(): Observable<boolean>;
    previousDisabled(): Observable<boolean>;
}
