import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i3 from '@obliczeniowo/elementary/value-picker'; import { ValuePickerDisplay, PickerSettings, ValuePickerItem } from '@obliczeniowo/elementary/value-picker'; import * as i2 from '@angular/common'; interface MonthPickerDisplay extends ValuePickerDisplay { } declare class MonthPickerComponent implements ControlValueAccessor { current?: number; placeholder?: string; /** * disable the whole things */ disabled: boolean; display: MonthPickerDisplay; picker: PickerSettings; changed: EventEmitter; protected touched: boolean; onChange: (value: number | undefined) => void; onTouched: () => void; registerOnValidatorChange(fn: () => void): void; writeValue(set?: number): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState(disabled: boolean): void; markAsTouched(): void; protected itemChanged(item: ValuePickerItem): void; protected months: { value: Date; }[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class MonthPickerModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { MonthPickerComponent, MonthPickerModule }; export type { MonthPickerDisplay };