///
import type { PopperProps } from '@sinoui/core/Popper';
/**
* 组件属性
*/
interface Props extends Omit {
/**
* 日期
*/
date?: Date;
/**
* 值变更时的回调函数
*/
onChange?: (value: string) => void;
/**
* 默认年份
*/
defaultYear?: number;
/**
* 默认月份
*/
defaultMonth?: number;
/**
* 设置为`true`,则跳过月份选择。默认情况下,在桌面端不跳过,在移动端跳过。
*/
skipMonthsView?: boolean;
/**
* 星期开始位置。`0`表示开始的是星期日,`1`表示星期一。默认为`1`。
*/
startOfWeek?: 0 | 1;
/**
* 最小日期
*/
minDate?: Date;
/**
* 最大日期
*/
maxDate?: Date;
/**
* 设置为`true`,则显示今日状态。默认为`true`。
*/
showToday?: boolean;
/**
* 最小小时数。默认为`0`。
*/
minHour?: number;
/**
* 最大小时数。默认为`23`。
*/
maxHour?: number;
/**
* 最小分钟数。默认为`0`。
*/
minMinute?: number;
/**
* 最大分钟数。默认为`59`。
*/
maxMinute?: number;
/**
* 小时间隔
*/
hourStep?: number;
/**
* 分钟间隔
*/
minuteStep?: number;
/**
* 弹窗关闭时的回调函数
*/
onRequestClose?: () => void;
/**
* 是否展示下月日期
*/
showNextMonthDates?: boolean;
}
/**
* pc端日期时间弹窗组件
*
* @param props 组件属性
*/
declare const DateTimePcPopper: React.FC;
export default DateTimePcPopper;