{"version":3,"file":"bs-datepicker.config.d.ts","sources":["bs-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;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;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;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AACA","sourcesContent":["import { DatepickerRenderOptions, BsDatepickerViewMode, DatepickerDateCustomClasses, DatepickerDateTooltipText } from './models';\nimport { BsCustomDates } from './themes/bs/bs-custom-dates-view.component';\n/**\n * For date range picker there are `BsDaterangepickerConfig` which inherits all properties,\n * except `displayMonths`, for range picker it default to `2`\n */\nexport declare class BsDatepickerConfig implements DatepickerRenderOptions {\n    /** sets use adaptive position */\n    adaptivePosition: boolean;\n    /** sets use UTC date time format */\n    useUtc: boolean;\n    /** turn on/off animation */\n    isAnimated: boolean;\n    value?: Date | Date[];\n    isDisabled?: boolean;\n    /**\n     * Default min date for all date/range pickers\n     */\n    minDate?: Date;\n    /**\n     * Default max date for all date/range pickers\n     */\n    maxDate?: Date;\n    /**\n     * The view that the datepicker should start in\n     */\n    startView: BsDatepickerViewMode;\n    /**\n     * Default date custom classes for all date/range pickers\n     */\n    dateCustomClasses?: DatepickerDateCustomClasses[];\n    /**\n     * Default tooltip text for all date/range pickers\n     */\n    dateTooltipTexts?: DatepickerDateTooltipText[];\n    /**\n     * Disable specific days, e.g. [0,6] will disable all Saturdays and Sundays\n     */\n    daysDisabled?: number[];\n    /**\n     * Disable specific dates\n     */\n    datesDisabled?: Date[];\n    /**\n     * Show one months for special cases (only for dateRangePicker)\n     * 1. maxDate is equal to today's date\n     * 2. minDate's month is equal to maxDate's month\n     */\n    displayOneMonthRange?: boolean;\n    /**\n     * Enable specific dates\n     */\n    datesEnabled?: Date[];\n    /**\n     * Makes dates from other months active\n     */\n    selectFromOtherMonth?: boolean;\n    /**\n     * Allows select first date of the week by click on week number\n     */\n    selectWeek?: boolean;\n    /**\n     * Allows select daterange as first and last day of week by click on week number (dateRangePicker only)\n     */\n    selectWeekDateRange?: boolean;\n    /**\n     * Shows previous and current month, instead of current and next (dateRangePicker only)\n     */\n    showPreviousMonth?: boolean;\n    /**\n     * Prevents change to next month for right calendar in two calendars view (dateRangePicker only)\n     */\n    preventChangeToNextMonth?: boolean;\n    /**\n     * Add class to current day\n     */\n    customTodayClass?: string;\n    /**\n     * Default mode for all date pickers\n     */\n    minMode?: BsDatepickerViewMode;\n    /**\n     * If true, returns focus to the datepicker / daterangepicker input after date selection\n     */\n    returnFocusToInput: boolean;\n    /** CSS class which will be applied to datepicker container,\n     * usually used to set color theme\n     */\n    containerClass: string;\n    displayMonths: number;\n    /**\n     * Allows to hide week numbers in datepicker\n     */\n    showWeekNumbers: boolean;\n    dateInputFormat: string;\n    rangeSeparator: string;\n    /**\n     * Date format for date range input field\n     */\n    rangeInputFormat: string;\n    /**\n     * Predefined ranges\n     */\n    ranges?: BsCustomDates[];\n    /**\n     * Max Date Range in days\n     */\n    maxDateRange?: number;\n    monthTitle: string;\n    yearTitle: string;\n    dayLabel: string;\n    monthLabel: string;\n    yearLabel: string;\n    weekNumbers: string;\n    /**\n     * Shows 'today' button\n     */\n    showTodayButton: boolean;\n    /**\n     * Shows clear button\n     */\n    showClearButton: boolean;\n    /**\n     * Positioning of 'today' button\n     */\n    todayPosition: string;\n    /**\n     * Positioning of 'clear' button\n     */\n    clearPosition: string;\n    /**\n     * Label for 'today' button\n     */\n    todayButtonLabel: string;\n    /**\n     * Label for 'clear' button\n     */\n    clearButtonLabel: string;\n    /**\n     * Label for 'custom range' button\n     */\n    customRangeButtonLabel: string;\n}\n"]}