import React from 'react';
import { JDselectProps } from '../select/SelectBox';
import { IUseTimePicker } from '../../hooks/hook';
import { IselectedOption } from '../../types/interface';
export interface IProps extends IUseTimePicker {
    /**  시 선택 */
    hourSelecterProps?: JDselectProps;
    /**  분 선택 */
    minSelecterProps?: JDselectProps;
    /**  선택 불가능한 시 0~24 */
    disabledHours?: number[];
    /**  선택 불가능한 분들 0~60 */
    disabledMins?: number[];
    /**  시 선택 옵션 */
    hourOps?: IselectedOption<number>[];
    /**  분 선택 옵션 */
    minOps?: IselectedOption<number>[];
    /**  뷰 단위 */
    unit?: 5 | 10 | 15 | 30;
    /**  Disabled된것 제거하기 */
    removeDisabled?: boolean;
    /** 제거함수 */
    removeFn?: (num: number, type: 'h' | 'm') => boolean;
    /** 제거함수 */
    disableFn?: (num: number, type: 'h' | 'm') => boolean;
}
declare const TimePicker: React.FC<IProps>;
export default TimePicker;
