{"version":3,"file":"bs-datepicker.effects.d.ts","sources":["bs-datepicker.effects.d.ts"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { Observable } from 'rxjs';\nimport { BsDatepickerAbstractComponent } from '../base/bs-datepicker-container';\nimport { BsDatepickerConfig } from '../bs-datepicker.config';\nimport { BsLocaleService } from '../bs-locale.service';\nimport { BsDatepickerViewMode, DatepickerDateCustomClasses, DatepickerDateTooltipText, DatepickerRenderOptions, DaysCalendarViewModel, MonthsCalendarViewModel, YearsCalendarViewModel } from '../models';\nimport { BsDatepickerActions } from './bs-datepicker.actions';\nimport { BsDatepickerStore } from './bs-datepicker.store';\nexport declare class BsDatepickerEffects {\n    private _actions;\n    private _localeService;\n    viewMode?: Observable<BsDatepickerViewMode>;\n    daysCalendar?: Observable<DaysCalendarViewModel[]>;\n    monthsCalendar?: Observable<MonthsCalendarViewModel[]>;\n    yearsCalendar?: Observable<YearsCalendarViewModel[]>;\n    options?: Observable<DatepickerRenderOptions>;\n    private _store?;\n    private _subs;\n    constructor(_actions: BsDatepickerActions, _localeService: BsLocaleService);\n    init(_bsDatepickerStore: BsDatepickerStore): BsDatepickerEffects;\n    /** setters */\n    setValue(value?: Date): void;\n    setRangeValue(value?: Date[]): void;\n    setMinDate(value?: Date): BsDatepickerEffects;\n    setMaxDate(value?: Date): BsDatepickerEffects;\n    setDaysDisabled(value?: number[]): BsDatepickerEffects;\n    setDatesDisabled(value?: Date[]): BsDatepickerEffects;\n    setDatesEnabled(value?: Date[]): BsDatepickerEffects;\n    setDisabled(value?: boolean): BsDatepickerEffects;\n    setDateCustomClasses(value?: DatepickerDateCustomClasses[]): BsDatepickerEffects;\n    setDateTooltipTexts(value?: DatepickerDateTooltipText[]): BsDatepickerEffects;\n    setOptions(_config: BsDatepickerConfig): BsDatepickerEffects;\n    /** view to mode bindings */\n    setBindings(container: BsDatepickerAbstractComponent): BsDatepickerEffects;\n    /** event handlers */\n    setEventHandlers(container: BsDatepickerAbstractComponent): BsDatepickerEffects;\n    registerDatepickerSideEffects(): BsDatepickerEffects;\n    destroy(): void;\n}\n"]}