import dayjs from 'dayjs'; import type { SetupContext } from 'vue'; import type { Dayjs } from 'dayjs'; import type { CalendarDateCell, CalendarDateCellType, DateTableEmits, DateTableProps } from './date-table'; export declare const useDateTable: (props: DateTableProps, emit: SetupContext['emit']) => { now: dayjs.Dayjs; isInRange: import("vue").ComputedRef; rows: import("vue").ComputedRef; weekDays: import("vue").ComputedRef; getFormattedDate: (day: number, type: CalendarDateCellType) => Dayjs; handlePickDay: ({ text, type }: CalendarDateCell) => void; getSlotData: ({ text, type }: CalendarDateCell) => { isSelected: boolean; type: string; day: string; date: Date; }; };