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