import { EventEmitter } from '@angular/core';
import { BsDatepickerStore } from '../../reducer/bs-datepicker.store';
import { BsDatepickerActions } from '../../reducer/bs-datepicker.actions';
import { BsNavigationEvent, DatepickerRenderOptions, DayHoverEvent, DayViewModel, MonthViewModel } from '../../models/index';
import 'rxjs/add/operator/filter';
export declare class BsDatepickerContainerComponent {
    private _bsDatepickerStore;
    private _actions;
    value: Date;
    valueChange: EventEmitter<Date>;
    months: MonthViewModel[];
    options: DatepickerRenderOptions;
    constructor(_bsDatepickerStore: BsDatepickerStore, _actions: BsDatepickerActions);
    navigateTo(event: BsNavigationEvent): void;
    hoverHandler(event: DayHoverEvent): void;
    selectHandler(day: DayViewModel): void;
    _stopPropagation(event: any): void;
}
