import type { DateItem } from '../../types' import type { DefineComponent } from 'vue' export type DateInstance = { root: HTMLElement | null props: Props } interface Props { /** 是否显示 */ visible: boolean /** 位置 */ position: [number, number] /** z-index */ zIndex?: number /** 日期点击事件 */ onDateClick?: () => void date?: DateItem } type Exposed = { root: HTMLElement | null props: Props } type Emits = { 'update:date': (value: DateItem) => any } declare const _default: DefineComponent & { new (): Exposed } export default _default