{"version":3,"file":"datepicker-service.d.ts","sources":["datepicker-service.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 { NgbCalendar } from './ngb-calendar';\nimport { NgbDate } from './ngb-date';\nimport { NgbDateStruct } from './ngb-date-struct';\nimport { DatepickerViewModel } from './datepicker-view-model';\nimport { Observable } from 'rxjs';\nimport { NgbDatepickerI18n } from './datepicker-i18n';\nexport interface DatepickerServiceInputs extends Partial>> {\n}\nexport declare class NgbDatepickerService {\n private _calendar;\n private _i18n;\n private _VALIDATORS;\n private _model$;\n private _dateSelect$;\n private _state;\n get model$(): Observable;\n get dateSelect$(): Observable;\n set(options: DatepickerServiceInputs): void;\n constructor(_calendar: NgbCalendar, _i18n: NgbDatepickerI18n);\n focus(date?: NgbDate | null): void;\n focusSelect(): void;\n open(date?: NgbDate | null): void;\n select(date?: NgbDate | null, options?: {\n emitEvent?: boolean;\n }): void;\n toValidDate(date?: NgbDateStruct | null, defaultValue?: NgbDate | null): NgbDate | null;\n getMonth(struct: NgbDateStruct): import(\"./datepicker-view-model\").MonthViewModel;\n private _nextState;\n private _patchContexts;\n private _updateState;\n}\n"]}