import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; import * as i3 from '@obliczeniowo/elementary/value-picker'; import { AbstractValueSetModel, ValuePickerItem } from '@obliczeniowo/elementary/value-picker'; import { Observable } from 'rxjs'; import { ControlValueAccessor } from '@angular/forms'; import * as i2 from '@angular/common'; declare class DayPickerInterface extends AbstractValueSetModel { offset: number; max: number; columns: number; protected _month?: number; constructor(month?: number); init(current?: ValuePickerItem): Observable; set month(month: number | undefined); get month(): number | undefined; displayNextPrevious(): Observable; getNextSet(): Observable; getPreviousSet(): Observable; getCurrentSet(): Observable; next(current?: ValuePickerItem): Observable; previous(current?: ValuePickerItem): Observable; nextDisabled(): Observable; previousDisabled(): Observable; selected(item: ValuePickerItem, current?: ValuePickerItem | undefined): boolean; } declare class DayPickerComponent implements ControlValueAccessor { protected _month?: number; protected _current?: ValuePickerItem; protected model: DayPickerInterface; set month(month: number | undefined); get month(): number | undefined; set current(current: number | undefined); disabled?: boolean; changed: EventEmitter; onChange: (set?: number) => void; onTouched: () => void; registerOnValidatorChange(fn: () => void): void; writeValue(set?: number): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState?(isDisabled: boolean): void; onChanged(item: ValuePickerItem): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class DayPickerModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { DayPickerComponent, DayPickerInterface, DayPickerModule };