import { default as React } from 'react';
import { BaseProps } from '../../types';

export interface TimeValue {
    /** 小时：24h 模式 0-23，12h 模式 1-12 */
    hour: number;
    /** 分钟 0-59 */
    minute: number;
    /** 秒 0-59 */
    second: number;
    /** 12h 模式下的上午/下午 */
    ampm?: 'AM' | 'PM';
}
export interface TimePickerProps extends BaseProps {
    /** 当前值（受控）*/
    value?: TimeValue;
    /** 默认值（非受控）*/
    defaultValue?: TimeValue;
    /** 值变更回调 */
    onChange?: (value: TimeValue) => void;
    /** 点击确认回调 */
    onConfirm?: (value: TimeValue) => void;
    /** 确认按钮文字 */
    confirmText?: string;
    /** 时间制式：24小时制（默认）或 12 小时制 */
    type?: '24hour' | '12hour';
    /** 是否显示分钟列（默认 true）*/
    showMinute?: boolean;
    /** 是否显示秒列（默认 true）*/
    showSecond?: boolean;
}
export declare const TimePicker: React.ForwardRefExoticComponent<TimePickerProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=TimePicker.d.ts.map