import './datepicker.sass'; import { DateEvent, MonthNumber } from './shared'; import { WeekdayNumber } from './utils'; import { FunctionN } from 'fp-ts/lib/function'; import { Option } from 'fp-ts/lib/Option'; import { PropType, VNode, ExtractPropTypes } from 'vue'; export declare const BDatepickerTablePropsDefinition: { modelValue: { type: PropType; }; 'onUpdate:modelValue': { type: PropType>; required: true; }; focusedDate: { type: PropType>; required: true; }; 'onUpdate:focusedDate': { type: PropType], unknown>>; required: true; }; month: { type: PropType; required: true; }; year: { type: NumberConstructor; required: true; }; dayNames: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; monthNames: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; firstDayOfWeek: { type: PropType; default: 0; }; events: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; indicators: { type: PropType; required: true; }; minDate: { type: PropType; required: boolean; }; maxDate: { type: PropType; required: boolean; }; isDisabled: { type: BooleanConstructor; default: boolean; }; unselectableDates: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; unselectableDaysOfWeek: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; selectableDates: { type: PropType; }; showWeekNumber: { type: PropType; default: false; }; }; export declare type BDatepickerTableProps = ExtractPropTypes; declare const _default: import("vue").DefineComponent<{ modelValue: { type: PropType; }; 'onUpdate:modelValue': { type: PropType>; required: true; }; focusedDate: { type: PropType>; required: true; }; 'onUpdate:focusedDate': { type: PropType], unknown>>; required: true; }; month: { type: PropType; required: true; }; year: { type: NumberConstructor; required: true; }; dayNames: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; monthNames: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; firstDayOfWeek: { type: PropType; default: 0; }; events: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; indicators: { type: PropType; required: true; }; minDate: { type: PropType; required: boolean; }; maxDate: { type: PropType; required: boolean; }; isDisabled: { type: BooleanConstructor; default: boolean; }; unselectableDates: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; unselectableDaysOfWeek: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; selectableDates: { type: PropType; }; showWeekNumber: { type: PropType; default: false; }; }, () => VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ isDisabled: boolean; "onUpdate:modelValue": FunctionN<[Date | Date[]], void>; events: DateEvent[]; focusedDate: Option; "onUpdate:focusedDate": FunctionN<[Option], unknown>; indicators: import("./shared").EventIndicator; showWeekNumber: boolean; month: MonthNumber; unselectableDates: Date[]; unselectableDaysOfWeek: number[]; year: number; dayNames: string[]; monthNames: string[]; firstDayOfWeek: WeekdayNumber; } & { modelValue?: Date | Date[] | undefined; minDate?: Date | undefined; maxDate?: Date | undefined; selectableDates?: Date[] | undefined; }>, { isDisabled: boolean; events: DateEvent[]; showWeekNumber: boolean; unselectableDates: Date[]; unselectableDaysOfWeek: number[]; dayNames: string[]; monthNames: string[]; firstDayOfWeek: WeekdayNumber; }>; export default _default;