import type { DatePickerLocale } from '@antdv/ui/es/locale'; import type { SizeType } from '@antdv/ui/es/types'; import type { PickerBaseProps as RCPickerBaseProps, PickerDateProps as RCPickerDateProps, PickerTimeProps as RCPickerTimeProps } from '@antdv/ui/es/vue-components/vc-picker/src/Picker'; import type { RangePickerBaseProps as RCRangePickerBaseProps, RangePickerDateProps as RCRangePickerDateProps, RangePickerTimeProps as RCRangePickerTimeProps } from '@antdv/ui/es/vue-components/vc-picker/src/RangePicker'; type InjectDefaultProps = Omit & { locale?: DatePickerLocale; size?: SizeType; bordered?: boolean; }; export type PickerBaseProps = InjectDefaultProps>; export type PickerDateProps = InjectDefaultProps>; export type PickerTimeProps = InjectDefaultProps>; export type PickerProps = PickerBaseProps | PickerDateProps | PickerTimeProps; export type RangePickerBaseProps = InjectDefaultProps>; export type RangePickerDateProps = InjectDefaultProps>; export type RangePickerTimeProps = InjectDefaultProps>; export type RangePickerProps = RangePickerBaseProps | RangePickerDateProps | RangePickerTimeProps; export {};