{"version":3,"file":"datepicker-config.d.ts","sources":["datepicker-config.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","sourcesContent":["import { TemplateRef } from '@angular/core';\nimport { DayTemplateContext } from './datepicker-day-template-context';\nimport { NgbDateStruct } from './ngb-date-struct';\n/**\n * A configuration service for the [`NgbDatepicker`](#/components/datepicker/api#NgbDatepicker) component.\n *\n * You can inject this service, typically in your root component, and customize the values of its properties in\n * order to provide default values for all the datepickers used in the application.\n */\nexport declare class NgbDatepickerConfig {\n dayTemplate: TemplateRef;\n dayTemplateData: (date: NgbDateStruct, current?: {\n year: number;\n month: number;\n }) => any;\n footerTemplate: TemplateRef;\n displayMonths: number;\n firstDayOfWeek: number;\n markDisabled: (date: NgbDateStruct, current?: {\n year: number;\n month: number;\n }) => boolean;\n minDate: NgbDateStruct;\n maxDate: NgbDateStruct;\n navigation: 'select' | 'arrows' | 'none';\n outsideDays: 'visible' | 'collapsed' | 'hidden';\n showWeekdays: boolean;\n showWeekNumbers: boolean;\n startDate: {\n year: number;\n month: number;\n };\n}\n"]}