///
import { CSSProperties } from 'react';
import { BasicConfig, BasicContainer, BasicContainerPropsInterface } from '../../render/core/Container/types';
export declare class TimePickerConfig extends BasicConfig {
/**
* Select的数据模型Key
*/
name: string;
/**
* 是否禁用
* @public
* @default false
*/
disabled?: boolean;
/**
* 开始时间
*/
startTime?: string | number;
/**
* 结束时间
*/
endTime?: string | number;
/**
* CSS样式
*/
style?: CSSProperties;
/**
* CSS class
*/
className?: string;
/**
* 输入框大小
*/
size: 'large' | 'default' | 'small';
/**
* 展示的日期格式,配置参考 moment.js
*/
format?: string;
/**
* 输入框提示文字
* @public
* @default ''
*/
placeholder?: string;
/**
* 隐藏禁止选择的选项
*/
hideDisabledOptions?: boolean;
/**
* 底部框显示的文字
*/
text?: string;
/**
* 是否是12小时制
*/
use12Hours?: boolean;
}
export declare class TimePickerPropsInterface extends BasicContainerPropsInterface {
info: TimePickerConfig;
}
export declare class AbstractTimePicker extends BasicContainer {
constructor(props: TimePickerPropsInterface);
private mapTimePickerOptions(info);
private handleChange(time, timeString);
render(): JSX.Element;
}