import { USEHandle, USEShow, DayItem } from './types'; import { Ref, ComputedRef } from 'vue'; export declare const useShow: ({ visible }: USEShow.Option, initData: () => void) => { showAnimation: Ref; destroy: Ref; onClose: () => void; }; /** * 操作 */ export declare const useHandle: ({ props, emit, modelValue, visible }: USEHandle.Option) => { getStyle: ComputedRef<{ '--theme': string; }>; week: readonly string[]; dateInfo: ComputedRef<{ y: number; m: string; }>; days: Ref<{ value: string; y: number; m: number; d: number; disabled?: boolean | undefined; today?: boolean | undefined; selected?: boolean | undefined; }[], DayItem[] | { value: string; y: number; m: number; d: number; disabled?: boolean | undefined; today?: boolean | undefined; selected?: boolean | undefined; }[]>; onYearItem: (calc: 1 | -1) => void; onMonthItem: (calc: 1 | -1) => void; onDayItem: (item: DayItem, index: number) => void; initData: () => void; };