import { TimeUnit } from 'ngx-bootstrap/chronos'; import { Action } from 'ngx-bootstrap/mini-ngrx'; import { BsDatepickerViewMode, BsViewNavigationEvent, CellHoverEvent, DatepickerRenderOptions, DatepickerDateCustomClasses } from '../models'; export declare class BsDatepickerActions { static readonly CALCULATE = "[datepicker] calculate dates matrix"; static readonly FORMAT = "[datepicker] format datepicker values"; static readonly FLAG = "[datepicker] set flags"; static readonly SELECT = "[datepicker] select date"; static readonly NAVIGATE_OFFSET = "[datepicker] shift view date"; static readonly NAVIGATE_TO = "[datepicker] change view date"; static readonly SET_OPTIONS = "[datepicker] update render options"; static readonly HOVER = "[datepicker] hover date"; static readonly CHANGE_VIEWMODE = "[datepicker] switch view mode"; static readonly SET_MIN_DATE = "[datepicker] set min date"; static readonly SET_MAX_DATE = "[datepicker] set max date"; static readonly SET_DAYSDISABLED = "[datepicker] set days disabled"; static readonly SET_DATESDISABLED = "[datepicker] set dates disabled"; static readonly SET_IS_DISABLED = "[datepicker] set is disabled"; static readonly SET_DATE_CUSTOM_CLASSES = "[datepicker] set date custom classes"; static readonly SET_LOCALE = "[datepicker] set datepicker locale"; static readonly SELECT_RANGE = "[daterangepicker] select dates range"; calculate(): Action; format(): Action; flag(): Action; select(date: Date): Action; changeViewMode(event: BsDatepickerViewMode): Action; navigateTo(event: BsViewNavigationEvent): Action; navigateStep(step: TimeUnit): Action; setOptions(options: DatepickerRenderOptions): Action; selectRange(value: Date[]): Action; hoverDay(event: CellHoverEvent): Action; minDate(date: Date): Action; maxDate(date: Date): Action; daysDisabled(days: number[]): Action; datesDisabled(dates: Date[]): Action; isDisabled(value: boolean): Action; setDateCustomClasses(value: DatepickerDateCustomClasses[]): Action; setLocale(locale: string): Action; }