import { PureComponent } from 'react'; import { Omit } from 'utility-types'; import { DatePickers } from './common/types'; export interface ITimeRangePickerProps extends Omit, 'placeholder'> { placeholder: [string?, string?]; isFooterVisible?: boolean; showSecond?: boolean; hourStep?: number; minuteStep?: number; secondStep?: number; disabledTime?: (type: DatePickers.RangeType) => DatePickers.IDisabledTime; } export declare class TimeRangePicker extends PureComponent { static defaultProps: { format: string; isFooterVisible: boolean; hourStep: number; minuteStep: number; secondStep: number; disabledDate: (...args: any[]) => void; placeholder: string[]; value: any[]; openPanel: any[]; showSecond: boolean; disabledTime: () => void; prefix: string; confirmText: string; popPosition: string; onChange: (...args: any[]) => void; canClear: boolean; autoComplete: string; }; onChange: (type: any) => (val: any) => void; renderPicker(): JSX.Element; render(): JSX.Element; } export default TimeRangePicker;