import{arrayType as e,booleanType as t,functionType as n,objectType as r,someType as i,stringType as a}from"../../_util/type.mjs";function o(){return{id:String,dropdownClassName:String,popupClassName:String,popupStyle:r(),transitionName:String,placeholder:String,allowClear:t(),autofocus:t(),disabled:t(),tabindex:Number,open:t(),defaultOpen:t(),inputReadOnly:t(),format:i([String,Function,Array]),getPopupContainer:n(),panelRender:n(),onChange:n(),"onUpdate:value":n(),onOk:n(),onOpenChange:n(),"onUpdate:open":n(),onFocus:n(),onBlur:n(),onMousedown:n(),onMouseup:n(),onMouseenter:n(),onMouseleave:n(),onClick:n(),onContextmenu:n(),onKeydown:n(),role:String,name:String,autocomplete:String,direction:a(),showToday:t(),showTime:i([Boolean,Object]),locale:r(),size:a(),bordered:t(),dateRender:n(),disabledDate:n(),mode:a(),picker:a(),valueFormat:String,placement:a(),status:a(),disabledHours:n(),disabledMinutes:n(),disabledSeconds:n()}}function s(){return{defaultPickerValue:i([Object,String]),defaultValue:i([Object,String]),value:i([Object,String]),presets:e(),disabledTime:n(),renderExtraFooter:n(),showNow:t(),monthCellRender:n(),monthCellContentRender:n()}}function c(){return{allowEmpty:e(),dateRender:n(),defaultPickerValue:e(),defaultValue:e(),value:e(),presets:e(),disabledTime:n(),disabled:i([Boolean,Array]),renderExtraFooter:n(),separator:{type:String},showTime:i([Boolean,Object]),ranges:r(),placeholder:e(),mode:e(),onChange:n(),"onUpdate:value":n(),onCalendarChange:n(),onPanelChange:n(),onOk:n()}}export{o as commonProps,s as datePickerProps,c as rangePickerProps};