import { default as Datepicker } from './Datepicker.vue'; import { default as DatepickerMonth } from './DatepickerMonth.vue'; import { default as DatepickerDay } from './DatepickerDay.vue'; import { default as mdx } from './Datepicker.mdx'; /// declare namespace _default { export let title: string; export { Datepicker as component }; export namespace subcomponents { export { DatepickerMonth }; export { DatepickerDay }; } export namespace parameters { namespace docs { export { mdx as page }; } } } export default _default; export function Primary(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { Datepicker: import('vue').DefineComponent<{ modelValue: { type: DateConstructor; default: null; }; id: { type: StringConstructor; required: true; }; open: { type: BooleanConstructor; default: boolean; }; min: { type: DateConstructor; default: null; }; max: { type: DateConstructor; default: null; }; firstDayOfWeek: { type: NumberConstructor; default: number; }; isDateDisabled: { type: FunctionConstructor; default: () => boolean; }; hideable: { type: BooleanConstructor; default: boolean; }; positionAbsolute: { type: BooleanConstructor; default: boolean; }; disableWeekends: { type: BooleanConstructor; default: boolean; }; disableHolidays: { type: BooleanConstructor; default: boolean; }; }, any, { focusedDate: Date; }, { selectedDate(): any; focusedMonth(): number; focusedYear(): number; prevMonthDisabled(): any; nextMonthDisabled(): any; minDate(): any; maxDate(): any; minYear(): any; maxYear(): any; monthNames(): any[]; }, { range(from: any, to: any): any[]; addDays(days: any): void; addMonths(months: any): void; addYears(years: any): void; startOfWeek(): void; endOfWeek(): void; setFocusedDate(date: any): void; setMonth(month: any): void; setYear(year: any): void; handleDisabledDate(days: any): void; handleEscKey($event: any): void; handleFirstFocusableKeydown($event: any): void; onPreviousMonthClick($event: any): void; onNextMonthClick($event: any): void; onKeydown($event: any): void; onDateSelect(date: any): void; onClickOutside($event: any): void; handleOtherDatepickerOpened(datepickerEl: any): void; hide(): void; setValue(date: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "update:open")[], "input" | "update:modelValue" | "update:open", import('vue').PublicProps, Readonly boolean; }; hideable: { type: BooleanConstructor; default: boolean; }; positionAbsolute: { type: BooleanConstructor; default: boolean; }; disableWeekends: { type: BooleanConstructor; default: boolean; }; disableHolidays: { type: BooleanConstructor; default: boolean; }; }>> & { onInput?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:open"?: ((...args: any[]) => any) | undefined; }, { max: Date; min: Date; modelValue: Date; open: boolean; firstDayOfWeek: number; isDateDisabled: Function; hideable: boolean; positionAbsolute: boolean; disableWeekends: boolean; disableHolidays: boolean; }, {}>; }; data: () => { dateModel: null; show: boolean; }; setup: () => { args: any; }; template: string; }; export namespace Primary { namespace args { export let id: string; export { isDateDisabled }; export { oneYearAgo as min }; export { oneYearFromNow as max }; } } export function WithMultipleDatepickers(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { Datepicker: import('vue').DefineComponent<{ modelValue: { type: DateConstructor; default: null; }; id: { type: StringConstructor; required: true; }; open: { type: BooleanConstructor; default: boolean; }; min: { type: DateConstructor; default: null; }; max: { type: DateConstructor; default: null; }; firstDayOfWeek: { type: NumberConstructor; default: number; }; isDateDisabled: { type: FunctionConstructor; default: () => boolean; }; hideable: { type: BooleanConstructor; default: boolean; }; positionAbsolute: { type: BooleanConstructor; default: boolean; }; disableWeekends: { type: BooleanConstructor; default: boolean; }; disableHolidays: { type: BooleanConstructor; default: boolean; }; }, any, { focusedDate: Date; }, { selectedDate(): any; focusedMonth(): number; focusedYear(): number; prevMonthDisabled(): any; nextMonthDisabled(): any; minDate(): any; maxDate(): any; minYear(): any; maxYear(): any; monthNames(): any[]; }, { range(from: any, to: any): any[]; addDays(days: any): void; addMonths(months: any): void; addYears(years: any): void; startOfWeek(): void; endOfWeek(): void; setFocusedDate(date: any): void; setMonth(month: any): void; setYear(year: any): void; handleDisabledDate(days: any): void; handleEscKey($event: any): void; handleFirstFocusableKeydown($event: any): void; onPreviousMonthClick($event: any): void; onNextMonthClick($event: any): void; onKeydown($event: any): void; onDateSelect(date: any): void; onClickOutside($event: any): void; handleOtherDatepickerOpened(datepickerEl: any): void; hide(): void; setValue(date: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("input" | "update:modelValue" | "update:open")[], "input" | "update:modelValue" | "update:open", import('vue').PublicProps, Readonly boolean; }; hideable: { type: BooleanConstructor; default: boolean; }; positionAbsolute: { type: BooleanConstructor; default: boolean; }; disableWeekends: { type: BooleanConstructor; default: boolean; }; disableHolidays: { type: BooleanConstructor; default: boolean; }; }>> & { onInput?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:open"?: ((...args: any[]) => any) | undefined; }, { max: Date; min: Date; modelValue: Date; open: boolean; firstDayOfWeek: number; isDateDisabled: Function; hideable: boolean; positionAbsolute: boolean; disableWeekends: boolean; disableHolidays: boolean; }, {}>; }; data: () => { dateModel: null; show: boolean; dateModel2: null; show2: boolean; }; setup: () => { args: any; }; template: string; }; export namespace WithMultipleDatepickers { export namespace args_1 { let id_1: string; export { id_1 as id }; export { isDateDisabled }; export { oneYearAgo as min }; export { oneYearFromNow as max }; } export { args_1 as args }; } declare function isDateDisabled(date: any): boolean; declare const oneYearAgo: Date; declare const oneYearFromNow: Date;