import React from "react"; import { ControlledProps } from "../form/controlled"; import { TimeDisabledProps, TimePickerProps } from "./TimeProps"; import { RangeDateType } from "../calendar/DateProps"; import { CommonDatePickerProps } from "../datepicker"; export interface TimeRangePickerProps extends CommonDatePickerProps, ControlledProps, Pick { /** * 是否禁用选择值自动顺序校正,使得可以选择跨天类型的时间 * * 如 22:00 ~ 00:00,23:00 ~ 01:00, 10:00 ~ 08:00 等 * * @default false */ disableAutoAdjust?: boolean; /** * 分隔符 * @default ~ */ separator?: string; /** * placeholder * @default “选择时间” */ placeholder?: string; /** * 日期展示格式 * @default "HH:mm:ss" */ format?: string; /** * 不可选的时间 */ disabledTime?: (dates: RangeDateType, partial: "start" | "end") => TimeDisabledProps; /** * 标题渲染 * @default ["开始时间","结束时间"] * @since 2.0.14 */ caption?: [React.ReactNode, React.ReactNode]; } export declare const TimeRangePicker: React.FunctionComponent> & { defaultLabelAlign: string; };