import { ControlValueAccessor } from "@angular/forms"; import { BehaviorSubject } from "rxjs"; import { CALENDAR_TYPES, TDatePickerInput, TIntCalendarOutput } from "../../calendars"; import * as i0 from "@angular/core"; export declare class IntMonthPickerComponent implements ControlValueAccessor { type: keyof typeof CALENDAR_TYPES; placeholder: string | null; clearable: boolean; disabled$: BehaviorSubject; value$: BehaviorSubject; isFocus$: BehaviorSubject; show$: BehaviorSubject; get isActive(): boolean; get displayDataFormatter(): string | null; private displayFormatter; private isDatesEqual; private getDisplayedList; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; writeValue(payload: Date | [Date | null | string, Date | null | string] | null): void; setData(payload: Date | [Date | null, Date | null] | null): void; clickOutSide(): void; onContainerClick(): void; onCalendarChange(payload: TIntCalendarOutput | null): void; onFocus(): void; onBlur(): void; onClear(event?: Event): void; onChange(value: unknown): void; onTouched(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }