{"version":3,"file":"datepicker-month.d.ts","sources":["datepicker-month.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","sourcesContent":["import { NgbDatepicker } from './datepicker';\nimport { NgbDatepickerI18n } from './datepicker-i18n';\nimport { NgbDatepickerKeyboardService } from './datepicker-keyboard-service';\nimport { NgbDatepickerService } from './datepicker-service';\nimport { MonthViewModel, DayViewModel } from './datepicker-view-model';\nimport { NgbDateStruct } from './ngb-date-struct';\n/**\n * A component that renders one month including all the days, weekdays and week numbers. Can be used inside\n * the `` when you want to customize months layout.\n *\n * For a usage example, see [custom month layout demo](#/components/datepicker/examples#custommonth)\n *\n * @since 5.3.0\n */\nexport declare class NgbDatepickerMonth {\n i18n: NgbDatepickerI18n;\n datepicker: NgbDatepicker;\n private _keyboardService;\n private _service;\n /**\n * The first date of month to be rendered.\n *\n * This month must one of the months present in the\n * [datepicker state](#/components/datepicker/api#NgbDatepickerState).\n */\n set month(month: NgbDateStruct);\n viewModel: MonthViewModel;\n constructor(i18n: NgbDatepickerI18n, datepicker: NgbDatepicker, _keyboardService: NgbDatepickerKeyboardService, _service: NgbDatepickerService);\n onKeyDown(event: KeyboardEvent): void;\n doSelect(day: DayViewModel): void;\n}\n"]}