import './datepicker.sass'; import { DateEvent } from './shared'; import { FunctionN } from 'fp-ts/lib/function'; import { Option } from 'fp-ts/lib/Option'; import { PropType, VNode, ExtractPropTypes } from 'vue'; export declare const BDatepickerTableRowPropsDefinition: { modelValue: { type: PropType; }; 'onUpdate:modelValue': { type: PropType>; required: true; }; focusedDate: { type: PropType>; required: true; }; 'onUpdate:focusedDate': { type: PropType], unknown>>; required: true; }; showWeekNumber: { type: PropType; default: false; }; weekNumber: { type: PropType; required: true; }; week: { type: PropType; required: true; }; month: { type: PropType; required: true; }; minDate: { type: PropType>; required: true; }; maxDate: { type: PropType>; required: true; }; isDisabled: { type: PropType; default: false; }; unselectableDates: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; unselectableDaysOfWeek: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; selectableDates: { type: PropType>; default: import("fp-ts/lib/function").Lazy>; }; events: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; indicators: { type: PropType; required: true; }; }; export declare type BDatePickerTableRowProps = 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; }; showWeekNumber: { type: PropType; default: false; }; weekNumber: { type: PropType; required: true; }; week: { type: PropType; required: true; }; month: { type: PropType; required: true; }; minDate: { type: PropType>; required: true; }; maxDate: { type: PropType>; required: true; }; isDisabled: { type: PropType; default: false; }; unselectableDates: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; unselectableDaysOfWeek: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; selectableDates: { type: PropType>; default: import("fp-ts/lib/function").Lazy>; }; events: { type: PropType; default: import("fp-ts/lib/function").Lazy; }; indicators: { type: PropType; required: true; }; }, () => 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; weekNumber: number; week: Date[]; month: number; minDate: Option; maxDate: Option; unselectableDates: Date[]; unselectableDaysOfWeek: number[]; selectableDates: Option; } & { modelValue?: Date | Date[] | undefined; }>, { isDisabled: boolean; events: DateEvent[]; showWeekNumber: boolean; unselectableDates: Date[]; unselectableDaysOfWeek: number[]; selectableDates: Option; }>; export default _default;